高可用->高并发->高性能
最大问题->网络不可靠
四大问题
1、客户端如何访问这么多服务
API网关
2、服务与服务之间如何通信
同步通信
HTTP(Apache Http Client)
RPC(Dubbo只支持java,Apache Thrift,grpc)
异步通信
消息队列 (kafaka、RabbitMq,RocketMq)
3、这么多服务,如何管理
服务治理
服务注册与发现
基于客户端的服务注册与发现
Apache Zookeeper
基于服务端的服务注册与发现
Netflix Eureka
4、服务挂了怎么办(网络不可靠,出异常,响应慢等)
重试机制
服务熔断
服务降级
服务限流
微服务
最新推荐文章于 2024-04-28 16:22:15 发布