微服务架构
文章平均质量分 85
-今非昔比°
这个作者很懒,什么都没留下…
展开
-
Spring Cloud Gateway网关的高级特性之GatewayFilter Factories(路由过滤器)
路由过滤器允许以某种方式修改传入的HTTP请求或传出的HTTP响应。路由过滤器的作用域是特定的路由。Spring Cloud Gateway包括许多内置的GatewayFilter工厂。原创 2024-07-31 16:08:07 · 1064 阅读 · 0 评论 -
Spring Cloud Gateway网关的高级特性以及配置之Route Predicate Factories(路由谓词工厂)
Spring云网关匹配路由作为Spring WebFlux HandlerMapping基础架构的一部分。Spring Cloud Gateway包括许多内置的路由谓词工厂。所有这些谓词都匹配HTTP请求的不同属性。可以将多个路由谓词工厂与逻辑和语句组合在一起。原创 2024-07-26 17:39:34 · 597 阅读 · 0 评论 -
Spring Cloud Gateway新一代微服务网关
Spring Cloud Gateway组件的核心是一系列的过滤器,通过这些过滤器可以将客户端发送的请求转发(路由)到对应的微服务。 Spring Cloud Gateway是加在整个微服务最前沿的防火墙和代理器,隐藏微服务结点IP端口信息,从而加强安全保护。Spring Cloud Gateway本身也是一个微服务,需要注册进服务注册中心。原创 2024-07-26 16:43:07 · 683 阅读 · 0 评论 -
Sleuth(Micrometer) +ZipKin分布式链路追踪的解析以及使用
Sleuth(现在更多地与Micrometer一起讨论,因为Sleuth已经集成了Micrometer)和Zipkin是用于分布式链路追踪的技术,它们的出现主要是为了解决微服务架构下服务间调用的可见性和调试问题。在复杂的微服务架构中,一次用户请求可能需要经过多个服务的处理,每个服务又可能调用其他服务,形成了一张服务调用网。这种情况下,定位问题变得非常困难,因为故障可能出现在任何一个服务调用链路上。原创 2024-07-23 16:59:48 · 907 阅读 · 0 评论 -
Spring Cloud Circuit Breaker断路器
当一个组件或服务出现故障时,CircuitBreaker会迅速切换到开放OPEN状态(保险丝跳闸断电),阻止请求发送到该组件或服务从而避免更多的请求发送到该组件或服务。这可以减少对该组件或服务的负载,防止该组件或服务进一步崩溃,并使整个系统能够继续正常运行。同时,CircuitBreaker还可以提高系统的可用性和健壮性,因为它可以在分布式系统的各个组件之间自动切换,从而避免单点故障的问题。原创 2024-07-17 16:23:52 · 753 阅读 · 0 评论 -
OpenFeign的通用实现步骤以及OpenFeign高级特性
OpenFeign 是一个声明式 Web Service 客户端,它简化了编写 Web 服务客户端的过程。它基于 Java 注解,允许你以接口的方式定义远程服务调用,而不需要关心底层的网络通信细节。原创 2024-07-17 12:48:59 · 425 阅读 · 0 评论 -
在微服务架构架构中父工程中的`<dependencyManagement>`和 `<dependencies>`的区别
在微服务架构中, 提供了一种机制来集中管理依赖版本,而 则是实际引入依赖到项目中的地方。正确的使用这两者可以帮助你更有效地管理复杂的微服务项目。原创 2024-07-12 21:00:00 · 485 阅读 · 0 评论