irpas技术客

springcloud_学而225

网络 1030

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