springboot 最大的特点是实现了自动装配
微服务架构4个核心问题?
????????1.服务很多,客户端怎么访问?
????????2.这么多服务?服务之间如何通信?
????????3.这么多服务如何治理?
????????4.服务挂了怎么办?
springcloud要解决的核心问题的关键:
????????1.API网关,解决服务路由问题
????????2.HTTP,RPC通信
????????3.注册和发现,主要为了解决高可用
????????4.熔断机制
有三套方案:
1.spring cloud netflix 一站式解决方案
????????????????api网关;
????????????????Feign---httpclinet---http通信协议,同步阻塞
????????????????服务注册发现:eureka
? ? ? ? ? ? ? ? 熔断机制:hystrix
2.Apache Dubbo Zookeeper? 半自动,需要整合别人的
? ? ? ? ? ? ? ? API:没有,找第三方组件
? ? ? ? ? ? ? ? dubbo
? ? ? ? ? ? ? ? zookeeper
? ? ? ? ? ? ? ? 没有:借助hystrix
3.springcloud Alibaba 一站式解决方案,更简单。
?
?springgcloud基本的技术栈
?
?数据库读写分离,水平、垂直拆分他们之间消息的同步靠的是mycat
?
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。 |
标签: #springcloud #springboot