Spring Cloud微服务核心知识解析

Spring Cloud微服务架构解析 可以说,2008年以后,互联网行业的飞速发展彻底改变了我们对软件系统的期待。曾经,我们只要求“能用就行”,而现在,我们希望系统不仅能用,还要健壮、灵活、易扩展。因此,各大互联网公司纷纷投入技术资源,旨在研发能力更强、更智能的基础设施。这里面,阿里的开源项目Dubbo和Netflix的一系列服务框架成为了众所周知的典范。 阅读详情

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)、《解密程序员的思维密码——沟通、演讲、思考的实践》作者、清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

📙不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。

Java程序员廖志伟

💡在这个美好的时刻,笔者不再啰嗦废话,现在毫不拖延地进入文章所要讨论的主题。接下来,我将为大家呈现正文内容。

优快云

一、服务治理、服务发现与注册

服务治理概述补充说明: 服务治理不仅包括服务的注册与发现,还包括服务配置、服务监控和服务限流等功能。在实际应用中,服务治理平台通常需要具备高可用性、可伸缩性和易用性。例如,通过引入负载均衡技术,可以实现服务实例的动态扩缩容,提高系统的整体性能。

服务发现与注册补充说明: 在服务发现与注册过程中,需要考虑以下技术实现细节:

  • Eureka服务端/客户端: Eureka使用RESTful API进行服务注册和发现,服务实例通过发送心跳来保持自己的活跃状态。Eureka还提供了自我保护机制,当服务实例数量过多或网络不稳定时,可以自动进入自我保护模式,避免误判服务实例为不可用。

  • Consul集成: Consul使用Raft协议保证数据一致性,并支持服务发现、健康检查和配置管理等功能。Consul的健康检查机制包括检查服务实例的HTTP接口、TCP端口和自定义脚本等。

  • Nacos多模式支持: Nacos支持多种服务注册中心模式,如Eureka、Consul等。在集成Nacos时,需要根据实际需求选择合适的注册中心模式,并配置相应的参数。

健康检查机制补充说明: 健康检查机制需要考虑以下技术实现细节:

  • Eureka健康检查: Eureka支持基于HTTP和TCP的健康检查机制。在配置健康检查时,需要指定健康检查的URL和检查周期。

  • Consul健康检查: Consul支持多种健康检查机制,如HTTP、TCP、DNS等。在配置健康检查时,需要指定检查方式、检查周期和检查参数。

  • Nacos健康检查: Nacos支持基于HTTP、TCP、DNS等健康检查机制。在配置健康检查时,需要指定检查方式、检查周期和检查参数。

配置中心补充说明: 配置中心需要考虑以下技术实现细节:

  • Spring Cloud Config: Spring Cloud Config支持将配置信息存储在Git仓库中,并通过Spring Cloud Config Server动态刷新服务配置。在实际应用中,需要配置Git仓库的访问权限、配置信息格式和刷新策略等。

  • 动态刷新多环境隔离: 在多环境部署的情况下,可以通过Spring Cloud Config实现配置信息的动态刷新和多环境隔离。例如,可以为每个环境配置不同的配置文件,并通过Git标签或分支进行管理。

  • 加密存储方案: 为了保护配置信息的安全性,可以采用对称加密算法(如AES)对配置信息进行加密存储。在实际应用中,需要配置加密算法、密钥和加密周期等。

二、服务通信、客户端负载均衡

服务通信概述补充说明: 服务通信可以通过RESTful API、消息队列等方式实现。在实际应用中,需要根据业务需求选择合适的服务通信方式。例如,对于实时性要求较高的业务,可以选择消息队列进行异步通信;对于需要保证数据一致性的业务,可以选择RESTful API进行同步通信。

客户端负载均衡补充说明: 客户端负载均衡需要考虑以下技术实现细节:

  • Ribbon: Ribbon支持多种负载均衡策略,如轮询、随机、最小连接数等。在实际应用中,可以根据业务需求选择合适的负载均衡策略。

  • 自定义规则: 通过自定义Ribbon负载均衡规则,可以实现更复杂的负载均衡策略。例如,可以根据服务实例的权重、健康状况等因素进行负载均衡。

重试机制补充说明: 重试机制需要考虑以下技术实现细节:

  • 声明式调用: 在Feign契约中,可以通过@Retryable注解实现声明式重试。在实际应用中,需要配置重试次数、重试间隔和重试条件等。

  • Feign契约配置: 通过配置Feign契约的retryer属性,可以实现更灵活的重试策略。例如,可以配置重试策略、重试次数、重试间隔和重试条件等。

日志级别控制补充说明: 日志级别控制需要考虑以下技术实现细节:

  • 日志级别配置: 通过配置文件或注解的方式,可以设置服务通信过程中的日志级别。在实际应用中,需要根据业务需求配置合适的日志级别。

  • 文件传输处理: 在服务通信过程中,文件传输是常见的需求。可以通过Spring Cloud Stream或Spring Cloud Kafka实现文件传输处理。在实际应用中,需要配置文件传输的格式、传输方式、存储位置等。

三、容错保护、断路器模式

容错保护概述补充说明: 容错保护是指在系统出现异常时,采取措施保证系统继续正常运行。在实际应用中,容错保护可以采用以下技术:

  • 断路器模式: 断路器模式是一种容错机制,它可以在服务调用失败时自动熔断,防止故障蔓延。在实际应用中,需要配置断路器的熔断阈值、熔断超时时间、熔断恢复时间等。

  • Hystrix熔断策略: Hystrix提供了丰富的熔断策略,如熔断、降级、回退等。在实际应用中,需要根据业务需求选择合适的熔断策略。

降级回退逻辑补充说明: 降级回退逻辑需要考虑以下技术实现细节:

  • Hystrix降级回退: 通过Hystrix的fallback方法实现降级回退。在实际应用中,需要根据业务需求编写降级回退逻辑。

  • 自定义降级回退逻辑: 根据实际需求,可以自定义降级回退逻辑。例如,可以返回默认值、返回备用服务结果等。

实时监控数据流补充说明: 实时监控数据流需要考虑以下技术实现细节:

  • Hystrix Dashboard: Hystrix Dashboard可以实时监控Hystrix断路器的状态。在实际应用中,需要配置Hystrix Dashboard的访问地址、监控指标等。

  • Turbine: Turbine可以聚合多个Hystrix Dashboard的数据,实现全局监控。在实际应用中,需要配置Turbine的聚合方式、聚合指标等。

限流防护补充说明: 限流防护需要考虑以下技术实现细节:

  • Sentinel规则配置: Sentinel支持多种限流策略,如QPS限流、热点参数限流等。在实际应用中,需要根据业务需求配置限流规则。

  • 系统自适应保护: Sentinel支持系统自适应保护,可以根据系统负载自动调整限流策略。在实际应用中,需要配置自适应保护的阈值、调整策略等。

四、网关路由、智能路由

网关路由概述补充说明: 网关路由是微服务架构中服务通信的入口,它负责将请求路由到相应的服务。在实际应用中,网关路由需要考虑以下技术:

  • Zuul: Zuul支持动态路由、过滤器链、灰度发布等功能。在实际应用中,需要配置Zuul的路由规则、过滤器规则和灰度发布策略等。

  • Spring Cloud Gateway: Spring Cloud Gateway提供了基于Spring 5.0、Reactor和Project Reactor的API网关功能。在实际应用中,需要配置Spring Cloud Gateway的路由规则、过滤器规则和自定义路由策略等。

智能路由补充说明: 智能路由需要考虑以下技术实现细节:

  • Zuul过滤器链: 通过编写Zuul过滤器,可以实现智能路由。在实际应用中,需要根据业务需求编写过滤器逻辑,如参数校验、权限校验等。

  • Spring Cloud Gateway动态路由: Spring Cloud Gateway支持动态路由,可以根据请求参数或上下文信息动态调整路由策略。在实际应用中,需要根据业务需求编写动态路由逻辑。

五、消息驱动、消息中间件

消息驱动概述补充说明: 消息驱动是指通过消息中间件实现服务之间的异步通信。在实际应用中,消息驱动可以采用以下技术:

  • 消息中间件: 消息中间件如RabbitMQ、Kafka等,可以实现服务之间的异步通信。在实际应用中,需要根据业务需求选择合适的消息中间件,并配置相应的参数。

  • Spring Cloud Stream: Spring Cloud Stream是Spring Cloud生态系统中的一个组件,它提供了基于消息中间件的异步通信功能。在实际应用中,需要根据业务需求配置Spring Cloud Stream的绑定器、处理器和路由规则等。

RabbitMQ绑定器补充说明: RabbitMQ绑定器需要考虑以下技术实现细节:

  • Direct绑定器: Direct绑定器根据消息的Routing Key将消息路由到对应的队列。在实际应用中,需要配置Direct绑定器的交换器类型、Routing Key等。

  • Topic绑定器: Topic绑定器根据消息的Routing Key和交换器的Topic模式将消息路由到对应的队列。在实际应用中,需要配置Topic绑定器的交换器类型、Topic模式等。

Kafka分区策略补充说明: Kafka分区策略需要考虑以下技术实现细节:

  • Round Robin策略: Round Robin策略将消息均匀地分布到不同的分区中。在实际应用中,需要配置Kafka的分区数和副本数等。

  • Key Hash策略: Key Hash策略根据消息的Key将消息分布到不同的分区中。在实际应用中,需要配置Kafka的分区数和副本数等。

六、分布式增强、分布式锁

分布式增强概述补充说明: 分布式增强是指在微服务架构中,通过分布式技术提高系统的性能和可靠性。在实际应用中,分布式增强可以采用以下技术:

  • 分布式锁: 分布式锁可以保证多个服务实例在执行特定操作时,只有一个实例可以执行。在实际应用中,需要根据业务需求选择合适的分布式锁方案,如Redis分布式锁、Zookeeper分布式锁等。

  • 链路追踪: 链路追踪可以帮助我们了解系统的调用链路,从而快速定位问题。在实际应用中,可以采用Zipkin、Jaeger等分布式追踪系统。

分布式事务协调补充说明: 分布式事务协调可以保证多个服务实例在执行事务时的一致性。在实际应用中,分布式事务协调可以采用以下技术:

  • Seata: Seata是开源的分布式事务协调框架,它支持多种分布式事务协议。在实际应用中,需要根据业务需求配置Seata的参数,如事务超时时间、事务隔离级别等。

  • Atomikos: Atomikos是开源的分布式事务协调框架,它支持多种分布式事务协议。在实际应用中,需要根据业务需求配置Atomikos的参数,如事务超时时间、事务隔离级别等。

通过以上对Spring Cloud相关知识的详细阐述,我们可以了解到微服务架构中服务治理、服务通信、容错保护、网关路由、消息驱动、分布式增强等方面的关键技术和应用场景。在实际开发过程中,我们需要根据项目需求选择合适的技术方案,以确保系统的性能、可靠性和可维护性。

优快云

博主分享

📥博主的人生感悟和目标

Java程序员廖志伟

📙经过多年在优快云创作上千篇文章的经验积累,我已经拥有了不错的写作技巧。同时,我还与清华大学出版社签下了四本书籍的合约,并将陆续出版。

面试备战资料

八股文备战
场景描述链接
时间充裕(25万字)Java知识点大全(高频面试题)Java知识点大全
时间紧急(15万字)Java高级开发高频面试题Java高级开发高频面试题

理论知识专题(图文并茂,字数过万)

技术栈链接
RocketMQRocketMQ详解
KafkaKafka详解
RabbitMQRabbitMQ详解
MongoDBMongoDB详解
ElasticSearchElasticSearch详解
ZookeeperZookeeper详解
RedisRedis详解
MySQLMySQL详解
JVMJVM详解

集群部署(图文并茂,字数过万)

技术栈部署架构链接
MySQL使用Docker-Compose部署MySQL一主二从半同步复制高可用MHA集群Docker-Compose部署教程
Redis三主三从集群(三种方式部署/18个节点的Redis Cluster模式)三种部署方式教程
RocketMQDLedger高可用集群(9节点)部署指南
Nacos+Nginx集群+负载均衡(9节点)Docker部署方案
Kubernetes容器编排安装最全安装教程

开源项目分享

项目名称链接地址
高并发红包雨项目https://gitee.com/java_wxid/red-packet-rain
微服务技术集成demo项目https://gitee.com/java_wxid/java_wxid

管理经验

【公司管理与研发流程优化】针对研发流程、需求管理、沟通协作、文档建设、绩效考核等问题的综合解决方案:https://download.youkuaiyun.com/download/java_wxid/91148718

希望各位读者朋友能够多多支持!

现在时代变了,信息爆炸,酒香也怕巷子深,博主真的需要大家的帮助才能在这片海洋中继续发光发热,所以,赶紧动动你的小手,点波关注❤️,点波赞👍,点波收藏⭐,甚至点波评论✍️,都是对博主最好的支持和鼓励!

🔔如果您需要转载或者搬运这篇文章的话,非常欢迎您私信我哦~

Spring Cloud 核心知识总结 Spring Cloud大厂面试中可能遇到的问题:1.请解释一下Spring Cloud是什么,以及它的主要组件有哪些?答:Spring Cloud是一个基于Spring Boot实现的微服务架构开发工具集。它提供了一系列框架和组件,用于简化分布式系统的构建,包括服务注册与发现、熔断机制、网关路由、配置中心、消息总线、负载均衡、链路追踪等。这些组件共同构成了Spring Cloud的完整功能体系,为开发者提供了构建微服务架构所需的各种功能和工具。 阅读详情

相关推荐

Spring Cloud入门实战:构建首个Kotlin微服务

Spring Cloud是基于Spring Boot的一系列框架的集合,旨在简化分布式系统的开发,例如微服务架构。设计初衷是为了解决微服务架构中服务之间通信、服务管理、负载均衡等复杂的配置和治理问题。主要目标包括:简化微服务架构的开发:通过提供通用模式抽象和自动化配置,开发者可以更加专注于业务逻辑的实现。集成多种微服务模式:包括服务注册与发现、断路器、智能路由、客户端负载均衡、分布式会话管理和微代理。支持多种部署方式:本地、云环境,虚拟机、Docker容器等。

weixin_28999139的博客 824

Spring Cloud 微服务核心知识解析

开发者可以通过自定义 Ribbon 的规则来控制负载均衡的行为。例如,可以根据服务实例的健康状态来调整负载均衡策略。

AIHacksCash的博客 268

工业互联网工控安全与工业质检AI大模型建设方案.pptx

工业互联网工控安全与工业质检AI大模型建设方案.pptx

Spring Cloud微服务核心解析

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

AIHacksCash的博客 610

三级等保网络拓扑图实战:从零搭建符合标准的医院安全架构

本文详细阐述了如何从零开始设计并搭建符合三级等保标准的医院网络安全架构。文章基于“一个中心,三重防护”的核心框架,深入解析了医院网络分区设计、安全域划分、关键安全设备选型与配置等实战要点,并提供了绘制专业网络拓扑图的技巧与等保测评准备指南,旨在帮助医院IT人员系统化地构建既合规又实用的纵深防御体系。

weixin_29326909的博客 502

RK3588部署rtmpose模型

摘要: 本文详细介绍了在RK3588开发板上部署RTMPose模型的全流程。首先在Ubuntu环境中搭建MMCV框架,通过MMPose工具将PTH模型转换为ONNX格式。随后使用RKNN-Toolkit2将ONNX模型转换为RKNN格式,并完成开发板部署。关键步骤包括模型转换(PTH→ONNX→RKNN)、环境配置和推理验证,最终实现人体姿态估计功能。整个过程涉及MMPose、RKNN-Toolkit等工具链的使用,为边缘计算场景下的实时姿态分析提供了可行方案。

qq_44224801的博客 1216

Spring Cloud微服务深度解析

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

JavaCodePro的博客 735

保姆级教程:在S32K312上配置C40驱动,实现Flash读写(基于RTD 4.4.2)

本文详细介绍了在S32K312微控制器上配置C40驱动实现Flash读写的全流程,基于RTD 4.4.2库。内容涵盖环境搭建、外设配置、Flash操作实战代码及高级应用场景,特别针对LLD驱动和FLS存储操作中的常见问题提供了解决方案,帮助开发者快速掌握嵌入式Flash存储技术。

weixin_28684757的博客 253

微服务核心知识点深度解析:从组件到架构设计

定义策略类:继承,重写choose方法,编写自定义逻辑。java@Override// 自定义逻辑:如根据服务实例标签筛选// 遍历筛选实例,返回目标 Server配置策略:通过配置类将自定义策略注入容器。java@Bean指定策略:在中通过指定配置类。java// 接口定义。

Chenchen0905_的博客 1365

扩增子分析|溯源分析在R中的复现:跟着Nature系列文章利用FEAST溯源分析包追溯微生物群落的起源

溯源分析由Liat Shenhav等人在2019年发表在Nature Methods杂志,他们开创的一种分析微生物群落组成结构的方法,通过量化不同微生物样本(来源)在目标微生物群落(汇)中的比例或分数识别微生物群落的潜在来源。该方法自发表以来受到微生物学界广泛关注,该论文截止2024年10月9日已经被引289次,是领域内高被引论文,该方法已经成为Nature,cell系列文章高度关注的方法。

weixin_46814750的博客 3433

注册“Oracle Provider for OLE DB”和创建链接服务器

注册“Oracle Provider for OLE DB”和创建链接服务器 在sql server 数据库上创建链接服务器,连接oracle数据库,访问接口需要设置为:“Oracle Provider for OLE DB”。 如果电脑上没有这个驱动,安装一个完整的Oracle11gR2程序是一个有效的方法,但这个64位版本的安装包有2个多G, 相当庞大,如果仅仅...

weixin_30760895的博客 2383

Java面试必备:从Spring Boot到微服务架构的全面解析

"好的,谢飞机,你的表现还算不错,我们会在一周内通知你结果。

weixin_46755643的博客 762

【100分】最长子字符串的长度

题目要求在一个环形字符串中找出字符 ‘o’ 出现了偶数次的最长子字符串长度。这里的字符串是一个环形的,即首尾相连。代码统计了字符串中字符 ‘o’ 的出现次数,并根据其奇偶性返回相应的最长子字符串长度。当 ‘o’ 的数量为偶数时,直接返回字符串长度;当 ‘o’ 的数量为奇数时,返回长度减去 1。给你一个字符串 s,字符串s首尾相连成一个环形 ,请你在环中找出 ‘o’ 字符出现了偶数次最长子字符串的长度。【最长子字符串的长度】

weixin_54707168的博客 895

Spring Cloud深度解析

本文深入浅出地解析了Spring Cloud的核心知识点,包括服务治理、服务通信、容错保护、网关路由、消息驱动和分布式增强等方面。通过对这些知识点的深入理解和应用,开发者能够构建高性能、可扩展的微服务架构,提高系统的稳定性和可靠性。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD。

JavaCodePro的博客 409

flash均衡磨损--实时保存设备数据

【代码】flash均衡磨损--实时保存设备数据。

Car12 480

SAP BSIS:总账未清项表(Open Items)总账未清项 包含哪些业务 请给以举例说明

SAP总账未清项是指需要未来核销的会计行项目,仅适用于勾选"未清项管理"的总账科目。典型业务场景包括:供应商预付款(借方未清项)、员工备用金(借方未清项)、客户预收款(贷方未清项)和保险理赔(借方未清项)。系统通过表BSIS/BSAS跟踪未清项,支持明细追踪和账实核对。核心价值在于提供总账级别的明细管理能力,确保往来款项完整清账,简化对账流程,满足特殊业务管理需求。可通过FBL3N事务码查询和管理所有总账未清项。

金牌架构师 723

Spring Cloud微服务核心技术解析

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。接下来,我将为大家呈现正文内容。例如,开发环境、测试环境和生产环境可以使用不同的配置文件,以适应不同环境的需求。

AIHacksCash的博客 1115

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Spring Cloud微服务核心架构解析

基于服务实例的健康状态:优先选择健康状态良好的服务实例进行请求分发。基于服务实例的权重:根据服务实例的权重进行请求分发,权重高的服务实例将承担更多的请求。

我是Java程序员廖志伟,感谢朋友们的支持!不定期贡献一篇高品质、过万文字、图文并茂且附有视频解说、满载代码示例注释的良心之作,坚决杜绝粗制乱造。 827

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

微服务PPT资源介绍:深入浅出微服务架构,一键掌握核心知识

微服务PPT资源介绍:深入浅出微服务架构,一键掌握核心知识 去发现同类优质开源项目:https://gitcode.com/ 微服务PPT.pptx——全面解析微服务架构,技术讲座、学术讨论、自学必备! 项目介绍 在当今快速发展的信息技术时代,微服务架构作为一种新兴的架构模式,受到了越来越多企业和开发者的关注。本项目——微服务PPT.pptx,是一份内容丰富、结构清晰的PPT资源,旨在帮助用户深入...

gitblog_06763的博客 378

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Spring Cloud 入门基础全解析 | 核心概念·架构·学习路线·实用建议

Spring Cloud 是当下微服务技术体系的重要基础,深入理解其架构思想和核心模块,有助于实现高效率、高可用的现代化企业级系统建设。欢迎留言讨论、交流技术心得!

weixin_44562659的博客 480

Spring Cloud架构解析

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。多环境隔离:通过配置中心,可以为不同环境(如开发、测试、生产)配置不同的配置文件,实现多环境隔离。

MoneyHacksPro的博客 269

一文读懂Springy-Store-Microservices:Spring Cloud微服务架构全景与8大组件深度解析

Springy-Store-Microservices 是一个基于 Spring Boot 与 Spring Cloud 构建的完整微服务实战项目,用一套"网上商店"业务演示云原生微服务架构:API 网关、服务注册发现、配置中心、OAuth2 授权、响应式编程、事件驱动(RabbitMQ/Kafka)与分布式链路追踪(Zipkin)一应俱全。对于想系统学习 Spring Cloud 微服务架构的新

gitblog_01068的博客 465
上一篇: Spring Cloud服务治理精讲
下一篇: Spring框架核心技术解析
Java廖志伟
博客等级 码龄2年 3609粉丝 1517原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值