微服务解决的四大问题
Posted cgy-home
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务解决的四大问题相关的知识,希望对你有一定的参考价值。
微服务两种方式:
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 服务挂了,怎么办
重试机制
服务熔断
服务降级
服务限流
以上是关于微服务解决的四大问题的主要内容,如果未能解决你的问题,请参考以下文章