- 微服务架构是一个分布式架构,微服务系统按业务划分服务单元,一个微服务系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性较高,如果出现了错误和异常,很难去定位。主要体现在一个请求可能需要调用很多个服务,而内部服务的调用复杂性决定了问题难以定位。所以在微服务架构中,必须实现分布式链路追踪,去跟进一个请求到底有哪些服务参与,参与的顺序又是怎样的,从而达到每个请求的步骤清晰可见,出了问题能... 微服务架构是一个分布式架构,微服务系统按业务划分服务单元,一个微服务系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性较高,如果出现了错误和异常,很难去定位。主要体现在一个请求可能需要调用很多个服务,而内部服务的调用复杂性决定了问题难以定位。所以在微服务架构中,必须实现分布式链路追踪,去跟进一个请求到底有哪些服务参与,参与的顺序又是怎样的,从而达到每个请求的步骤清晰可见,出了问题能...
- 什么是ConsulConsul是HashiCorp公司推出的开源软件,使用GO语言编写,提供了分布式系统的服务注册和发现、配置等功能,这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格。Consul不仅具有服务治理的功能,而且使用分布式一致协议RAFT算法实现,有多数据中心的高可用方案,并且很容易和Spring Cloud等微服务框架集成,使用起来非常的简单,具有... 什么是ConsulConsul是HashiCorp公司推出的开源软件,使用GO语言编写,提供了分布式系统的服务注册和发现、配置等功能,这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格。Consul不仅具有服务治理的功能,而且使用分布式一致协议RAFT算法实现,有多数据中心的高可用方案,并且很容易和Spring Cloud等微服务框架集成,使用起来非常的简单,具有...
- Spring Cloud Config Server最常见是将配置文件放在本地或者远程Git仓库,放在本地是将将所有的配置文件统一写在Config Server工程目录下,如果需要修改配置,需要重启config server;放在Git仓库,是将配置统一放在Git仓库,可以利用Git仓库的版本控制。本文将介绍使用另外一种方式存放配置信息,即将配置存放在Mysql中。整个流程:Config S... Spring Cloud Config Server最常见是将配置文件放在本地或者远程Git仓库,放在本地是将将所有的配置文件统一写在Config Server工程目录下,如果需要修改配置,需要重启config server;放在Git仓库,是将配置统一放在Git仓库,可以利用Git仓库的版本控制。本文将介绍使用另外一种方式存放配置信息,即将配置存放在Mysql中。整个流程:Config S...
- 在上一篇文章中讲解了如何使用Nacos作为服务注册中心注册。Nacos除了可以作为服务注册中心,它还有服务配置中心的功能。类似于consul config,Nacos 是支持热加载的。本篇文章将讲述如何使用Nacos作为配置中心。本案例是在上一篇文章(Nacos作为服务注册与发现)的nacos-provider工程上改造的,在工程的pom文件引入nacos-config的Spring clo... 在上一篇文章中讲解了如何使用Nacos作为服务注册中心注册。Nacos除了可以作为服务注册中心,它还有服务配置中心的功能。类似于consul config,Nacos 是支持热加载的。本篇文章将讲述如何使用Nacos作为配置中心。本案例是在上一篇文章(Nacos作为服务注册与发现)的nacos-provider工程上改造的,在工程的pom文件引入nacos-config的Spring clo...
- 什么是SentinelSentinel,中文翻译为哨兵,是为微服务提供流量控制、熔断降级的功能,它和Hystrix提供的功能一样,可以有效的解决微服务调用产生的“雪崩”效应,为微服务系统提供了稳定性的解决方案。随着Hytrxi进入了维护期,不再提供新功能,Sentinel是一个不错的替代方案。通常情况,Hystrix采用线程池对服务的调用进行隔离,Sentinel才用了用户线程对接口进行隔离... 什么是SentinelSentinel,中文翻译为哨兵,是为微服务提供流量控制、熔断降级的功能,它和Hystrix提供的功能一样,可以有效的解决微服务调用产生的“雪崩”效应,为微服务系统提供了稳定性的解决方案。随着Hytrxi进入了维护期,不再提供新功能,Sentinel是一个不错的替代方案。通常情况,Hystrix采用线程池对服务的调用进行隔离,Sentinel才用了用户线程对接口进行隔离...
- 软件开发的历史充斥着大型开发项目崩溃的故事,这些项目可能投资了数百万美元、集中了行业里众多的顶尖人才、消耗了开发人员成千上万的工时,但从未给客户交付任何有价值的东西,最终由于其复杂性和负担而轰然倒塌. 软件开发的历史充斥着大型开发项目崩溃的故事,这些项目可能投资了数百万美元、集中了行业里众多的顶尖人才、消耗了开发人员成千上万的工时,但从未给客户交付任何有价值的东西,最终由于其复杂性和负担而轰然倒塌.
- 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.7节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.7节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。
- 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.6.3节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.6.3节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。
- 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.5.7节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.5.7节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。
- 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.5.5节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.5.5节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。
- 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.5.4节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.5.4节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。
- 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.5.2节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.5.2节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。
- 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.5.1节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.5.1节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。
- 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.4.3节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.4.3节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。
- 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.4.1节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。 本书摘自《重新定义Spring Cloud实战》——书中第3章,第3.4.1节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签