正文
spring cloud
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
如果是一个大型的网站,内部子系统较多、接口非常多的情况下,RPC框架的好处就显示出来了,首先就是长链接,不必每次通信都要像http 一样去3次握手什么的,减少了网络开销;
其次就是RPC框架一般都有注册中心,有丰富的监控管理;发布、下线接口、动态扩展等,对调用方来说是无感知、统 一化的操作。
第三个来说就是安全性。最后就是最近流行的服务化架构、服务化治理,RPC框架是一个强力的支撑
RPC基于tcp效率高 dubbo采用这种方式
HTTP没有语言限制 spring cloud采用这种方式
spring擅长整合其他技术 resttemplte包含三种 httpclient okhttp 默认jdk的httpurlconnect
软件架构 单节点----集群-----集群分布式--------微服务
eureka 注册中心
hystrix 断路器
负载均衡算法 随机 轮询 hash(每个用户每次都访问同一个地址) ribbon默认轮询