微服务解决的四⼤问题微服务两种⽅式:
1. Spring Boot + Spring Cloud. 组减少,功能完备-HTTP通信
Spring Boot + Dubbo + zookeeper 组减少,功能⾮完备 -RPC通信框架
微服务网关设计2. 四⼤问题--》⽹络是不可靠的
2.1 客户端如何访问这么多的服务器 ---》通过API⽹关
2.2 服务与服务之间如何通信
同步通信-HTTP/RPC
异步通信-消息队列 kafka RabbitMQ RocketMQ
2.3 这么多服务,如何管理
服务治理
服务注册与发现
基于客户端的服务注册与发现 Apache Zookeeper
基于服务端的服务注册与发现 Netflix Eureka
2.4 服务挂了,怎么办
重试机制
服务熔断
服务降级
服务限流
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论