组件来看,分为以下几类: 1. 服务注册发现中心 2. 配置中心 3. 服务网关 4. 断路器 5. 服务消息总线 6. 服务监控 7. 负载均衡 8. 服务链路追踪 9. 服务调用组件 至于具体的应用,各家公司都有不一样的,SpringCloud套装、谷歌、阿里系、携程等等 以上是基础的组件。微服务,还要学习缓存中间件、消息中间件、各种数据库、分库分表、高性能并发编程等等
服务开发 SpringBoot Spring SpringMVC 服务配置与管理 Netfilx公司的Archaiusm,阿里的Diamond 服务注册与发现 Eureka,ZooKeeper 服务调用 Rest,RPC,gRPC 服务熔断器 Hystrix 服务负载均衡 Ribbon,Nginx 服务接口调用 Feign 消息队列 Kafka,RabbitMq,ActiveMq 服务配置中心管理 SpringCloudConfing 服务路由(API网关) Zuul 事件消息总线 SpringCloud Bus
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。