一、 微服务简介
SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件。
-
微服务结构
-
微服务的技术对比
Dubbo | SpringCloud | SpringCloudAlibaba | |
---|---|---|---|
注册中心 | zookeeper、Redis | Eureka、Consul | Nacos、Eureka |
远程服务调用 | Dubbo协议 | Feign(http协议) | Dubbo、Feign |
配置中心 | 无 | SpringCloudConfig | SpringCloudConfig、Nacos |
服务网关 | 无 | SpringCloudGateway、Zuul | SpringCloudGateway、Zuul |
服务监控与保护 | dubbo-admin,功能弱 | Hystix | Sentinel |