上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 23 下一页
摘要: 在分布式微服务系统中,几乎所有服务的运行都离不开配置文件的支持,这些配置文件通常由各个服务自行管理,以 properties 或 yml 格式保存在各个微服务的类路径下,例如 application.properties 或 application.yml 等。这种将配置文件散落在各个服务中的管理方 阅读全文
posted @ 2022-06-30 20:56 垄山小站 阅读(105) 评论(0) 推荐(0)
摘要: 在微服务架构中,一个系统往往由多个微服务组成,而这些服务可能部署在不同机房、不同地区、不同域名下。这种情况下,客户端(例如浏览器、手机、软件工具等)想要直接请求这些服务,就需要知道它们具体的地址信息,例如 IP 地址、端口号等。这种客户端直接请求服务的方式存在以下问题: (1) 当服务数量众多时,客 阅读全文
posted @ 2022-06-30 20:46 垄山小站 阅读(434) 评论(0) 推荐(0)
摘要: 1. Hystrix 全局降级 在 “Springcloud基础知识(6)- Spring Cloud Hystrix (一) | 服务降级” 里的 SpringcloudDemo03 项目,ServiceProviderHystrix 子模块实现了服务端服务降级, ConsumerFeign 子模 阅读全文
posted @ 2022-06-29 09:53 垄山小站 阅读(262) 评论(0) 推荐(0)
摘要: 在微服务架构中,一个应用往往由多个服务组成,这些服务之间相互依赖,依赖关系错综复杂。例如一个微服务系统中存在 A、B、C、D、E、F 等多个服务,它们的依赖关系如下图。 请求1 请求2 请求3 | | | V V V 服务A 服务B 服务C | | | V V V 服务D <-> 服务E <-> 服 阅读全文
posted @ 2022-06-29 09:38 垄山小站 阅读(123) 评论(0) 推荐(0)
摘要: Feign 是 Netflix 公司发布的一种实现负载均衡和服务调用的开源组件。Spring Cloud 将其与 Netflix 中的其他开源服务组件(例如 Eureka、Ribbon 以及 Hystrix 等)一起整合进 Spring Cloud Netflix 模块中,整合后全称为 Spring 阅读全文
posted @ 2022-06-25 20:30 垄山小站 阅读(296) 评论(0) 推荐(0)
摘要: Spring Cloud Ribbon 是一套基于 Netflix Ribbon 实现的客户端负载均衡和服务调用工具。Netflix Ribbon 是 Netflix 公司发布的开源组件,其主要功能是提供客户端的负载均衡算法和服务调用。Spring Cloud 将其与 Netflix 中的其他开源服 阅读全文
posted @ 2022-06-24 08:54 垄山小站 阅读(273) 评论(0) 推荐(0)
摘要: RestTemplate 是从 Spring 3.0 开始支持的一个 HTTP 请求工具,它提供了常见的 REST 请求方案的模版,例如 GET 请求、POST 请求、PUT 请求、DELETE 请求以及一些通用的请求执行方法 exchange 以及 execute。RestTemplate 继承自 阅读全文
posted @ 2022-06-22 19:33 垄山小站 阅读(952) 评论(0) 推荐(0)
摘要: 在微服务架构中,一个系统往往由十几甚至几十个服务组成,若将这些服务全部注册到同一个 Eureka Server 中,就极有可能导致 Eureka Server 因不堪重负而崩溃,最终导致整个系统瘫痪。解决这个问题最直接的办法就是部署 Eureka Server 集群。在 Eureka 实现服务注册与 阅读全文
posted @ 2022-06-21 12:32 垄山小站 阅读(208) 评论(0) 推荐(0)
摘要: Eureka 一词来源于古希腊词汇,是 “发现了” 的意思。在软件领域,Eureka 是 Netflix 公司开发的一款开源的服务注册与发现组件。Spring Cloud 将 Eureka 与 Netflix 中的其他开源服务组件(例如 Ribbon、Feign 以及 Hystrix 等)一起整合进 阅读全文
posted @ 2022-06-21 12:12 垄山小站 阅读(248) 评论(0) 推荐(0)
摘要: 注:开始阅读 Spring Cloud 系列文章之前,读者应该已经掌握了 Java 基础知识、Web 基础知识、Spring 框架、Spring MVC 和 Spring Boot。另外,本系列文章中的所有实例都是使用 IntelliJ IDEA + Apache Maven 配置和编译的,所以还需 阅读全文
posted @ 2022-06-21 11:41 垄山小站 阅读(1573) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 23 下一页