Eureka

一、Eureka搭建集群

 二、Eureka原理

Register:服务注册

Renew:心跳,Eureka客户端每30秒发送一次心跳来续租

     若90秒内没有看到更新,他会将服务剔除

Fetch Regisrty:Eureka客户端从服务器获取注册表信息并将其缓存在本地

三、Eureka的自我保护机制

 Eureka不会随意将无用服务剔除掉

客户端每分钟的续约数量小于客户端总数的85%时会触发保护机制

例如:有10个服务,每个服务发送心跳间隔30秒,每分钟续约为20,假如有一分钟续约小于17个,小于85%,Eureka就不会剔除服务

四、可以集成Actuator用来监控服务上下线

可以集成Spring Security用作安全登录(注意跨域攻击的报错)

五、使用Ribbon自动拼接url

 六、为什么要用springCloud

1、spring的生态特别完整

2、可插拔

  A服务调B服务(使用dubbo),dubbo是长链接,所以B服务需要一直在

  假如有多个B服务,每次调用结束后就可以离开,很方便

3、无状态性

  dubbo像qq,我看到你不在线,我可以给我你发消息,但是不想发了

  spring cloud像微信,对方不知道是否在线,发过去消息等你回复就可以了

 

posted @ 2021-06-17 17:33  showMeTheCodes  阅读(45)  评论(0编辑  收藏  举报