• 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像微信,对方不知道是否在线,发过去消息等你回复就可以了

    作者:http://cnblogs.com/lyc-code/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权力。

  • 相关阅读:
    iOS 绕过https证书验证 请求数据
    RN import ** from ** 用法
    蓝牙开发笔记
    golang笔记
    python3 md5
    python3 zip压缩
    nginx应用
    zipimport.ZipImportError: can't find module 'encodings'
    python3 模块安装列表
    cmd笔记
  • 原文地址:https://www.cnblogs.com/lyc-code/p/14886365.html
Copyright © 2020-2023  润新知