问答 2021-12-23 来自:开发者社区

为什么说Spring Cloud微服务框架是最成熟的?

为什么说Spring Cloud微服务框架是最成熟的?

问答 2021-12-22 来自:开发者社区

《Spring Cloud微服务架构设计与实践》有可观看的课程吗?

《Spring Cloud微服务架构设计与实践》有可观看的课程吗?

文章 2021-12-22 来自:开发者社区

Spring Cloud构建微服务架构:分布式服务跟踪(跟踪原理)【Dalston版】

通过上一篇《分布式服务跟踪(入门)》的例子,我们已经通过Spring Cloud Sleuth往微服务应用中添加了实现分布式跟踪具备的基本要素。下面通过本文来详细说说实现分布式服务跟踪的一些要点。分布式系统中的服务跟踪在理论上并不复杂,它主要包括下面两个关键点:为了实现请求跟踪,当请求发送到分布式系统的入口端点时,只需要服务跟踪框架为该请求创建一个唯一的跟踪标识,同时在分布式系统内部流转的时候,....

文章 2021-12-22 来自:开发者社区

Spring Cloud构建微服务架构:分布式服务跟踪(整合logstash)【Dalston版】

通过之前的入门示例,我们已经为trace-1和trace-2引入了Spring Cloud Sleuth的基础模块spring-cloud-starter-sleuth,实现了为各微服务的日志信息中添加跟踪信息的功能。但是,由于日志文件都离散的存储在各个服务实例的文件系统之上,仅仅通过查看日志文件来分析我们的请求链路依然是一件相当麻烦的差事,所以我们还需要一些工具来帮助我们集中的收集、存储和搜索....

文章 2021-12-22 来自:开发者社区

Spring Cloud构建微服务架构:分布式服务跟踪(整合zipkin)【Dalston版】

通过上一篇《分布式服务跟踪(整合logstash)》,我们虽然已经能够利用ELK平台提供的收集、存储、搜索等强大功能,对跟踪信息的管理和使用已经变得非常便利。但是,在ELK平台中的数据分析维度缺少对请求链路中各阶段时间延迟的关注,很多时候我们追溯请求链路的一个原因是为了找出整个调用链路中出现延迟过高的瓶颈源,亦或是为了实现对分布式系统做延迟监控等与时间消耗相关的需求,这时候类似ELK这样的日志分....

Spring Cloud构建微服务架构:分布式服务跟踪(整合zipkin)【Dalston版】
文章 2021-12-22 来自:开发者社区

Spring Cloud构建微服务架构:分布式服务跟踪(收集原理)【Dalston版】

在本节内容之前,我们已经对如何引入Sleuth跟踪信息和搭建Zipkin服务端分析跟踪延迟的过程做了详细的介绍,相信大家对于Sleuth和Zipkin已经有了一定的感性认识。接下来,我们介绍一下关于Zipkin收集跟踪信息的过程细节,以帮助我们更好地理解Sleuth生产跟踪信息以及输出跟踪信息的整体过程和工作原理。数据模型我们先来看看Zipkin中关于跟踪信息的一些基础概念。由于Zipkin的实....

Spring Cloud构建微服务架构:分布式服务跟踪(收集原理)【Dalston版】
文章 2021-12-22 来自:开发者社区

Spring Cloud构建微服务架构:分布式服务跟踪(抽样收集)【Dalston版】

通过Trace ID和Span ID已经实现了对分布式系统中的请求跟踪,而这些记录的跟踪信息最终会被分析系统收集起来,并用来实现对分布式系统的监控和分析功能,比如:预警延迟过长的请求链路、查询请求链路的调用明细等。此时,我们在对接分析系统时就会碰到一个问题:分析系统在收集跟踪信息的时候,需要收集多少量的跟踪信息才合适呢?理论上来说,我们收集的跟踪信息越多就可以更好的反映出系统的实际运行情况,并给....

问答 2021-12-21 来自:开发者社区

《Spring Cloud微服务架构设计与实践》介绍了哪些内容?

《Spring Cloud微服务架构设计与实践》介绍了哪些内容?

问答 2021-12-21 来自:开发者社区

《Spring Cloud微服务架构设计与实践》这本书从哪里下载?

《Spring Cloud微服务架构设计与实践》这本书从哪里下载?

文章 2021-12-21 来自:开发者社区

Spring Cloud Sidecar 异构微服务基于Feign Client 实现文件上传

1,异构微服务中写文件传输接口,本篇文章用Java模拟异构微服务。@PostMapping("/fileSize") publicR<Long>fileSize (@RequestParamMultipartFilefile) { log.info("文件SIZE:{}", file.getSize()); returnR.data(file.getSize()); }2,在消费方的....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注