10 2023 档案

摘要:Sleuth 简介 随着业务的发展,系统规模变得越来越大,微服务拆分越来越细,各微服务间的调用关系也越来越复杂。客户端请求在后端系统中会经过多个不同的微服务调用来协同产生最后的请求结果,几平每一个请求都会形成一个复杂的分布式服务调用链路,在每条链路中任何一个依赖服务出现延迟超时或者错误都有可能引起整 阅读全文
posted @ 2023-10-08 12:31 低吟不作语 阅读(631) 评论(0) 推荐(1) 编辑
摘要:Seata 简介 传统的单体应用中,业务操作使用同一条连接操作不同的数据表,一旦出现异常就可以整体回滚。随着公司的快速发展、业务需求的变化,单体应用被拆分成微服务应用,原来的单体应用被拆分成多个独立的微服务,分别使用独立的数据源,业务操作需要调用三个服务来完成。此时每个服务内部的数据一致性由本地事务 阅读全文
posted @ 2023-10-06 09:44 低吟不作语 阅读(621) 评论(0) 推荐(2) 编辑
摘要:Bus 简介 Spring Cloud Bus 是 Spring Cloud 体系内的消息总线,支持 RabbitMQ 和 Kafka 两种消息中间件。所谓消息总线,简单理解就是一个消息中心,众多微服务实例都可以连接到总线上,实例可以往消息中心发送或接收信息,例如:实例 A 发送一条消息到总线上,总 阅读全文
posted @ 2023-10-04 12:20 低吟不作语 阅读(367) 评论(0) 推荐(1) 编辑
摘要:Stream 简介 Spring Cloud Stream 是用于构建消息驱动的微服务应用程序的框架,提供了多种中间件的合理配置 Spring Cloud Stream 包含以下核心概念: Destination Binders:目标绑定器,目标指的是 Kafka 或者 RabbitMQ,绑定器就是 阅读全文
posted @ 2023-10-02 20:15 低吟不作语 阅读(136) 评论(0) 推荐(0) 编辑
摘要:Sentinel 概述 Sentinel 是阿里中间件团队开源的,面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性 Sentinel 提供了两个服务组件: Sentinel 用来实现微服务系统中服务 阅读全文
posted @ 2023-10-01 16:26 低吟不作语 阅读(349) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示