分布式架构随想
分布式架构随想
架构本质
架构,解耦:业务解耦,系统解耦,代码解耦
分布式系统的核心问题
- 多服务场景下,客户端如何访问服务?
- 多服务场景下,服务间如何访问?
- 多服务场景下,服务如何治理?
- 多服务场景下,故障如何处理?
当前微服务解决方案
-
SpringCloud netflix
- API网关:zuul---> gateway
- Feign:httpClient,HTTP通信
- Eureka:服务注册与发现,包含负载均衡(robbin)
- 熔断:hystrix
-
SpringCloud alibaba
- API网关:zuul---> gateway
- RPC:Dubbo,TCP通信
- Nacos:服务注册与发现,包含负载均衡(robbin)
- 熔断:Sentinel
- 分布式事务:Seata
-
Dubbox
- API网关:无
- RPC:Dubbo,TCP通信
- zookeeper:服务注册与发现
- 熔断:无
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具