zoukankan      html  css  js  c++  java
  • 什么是 Spring Cloud Bus?我们需要它吗?

    考虑以下情况我们有多个应用程序使用 Spring Cloud Config 读取属性 

    Spring Cloud Config  GIT 读取这些属性

    下面的例子中多个员工生产者模块从 Employee Config Module 获取 Eureka  

    册的财产

     468   485 如果假设 GIT 中的 Eureka 注册属性更改为指向另一台 Eureka 服务器会发生什 

    么情况在这种情况下我们将不得不重新启动服务以获取更新的属性

    还有另一种使用执行器端点/刷新的方式但是我们将不得不为每个模块单独调用 

    这个 url。例如如果 Employee Producer1 部署在端口 8080 则调用 http:

    // localhost:8080 / refresh。同样对于 Employee Producer2 http://

    localhost:8081 / refresh 等等这又很麻烦这就是 Spring Cloud Bus 发挥 

    作用的地方

    Spring Cloud Bus 提供了跨多个实例刷新配置的功能因此在上面的示例中

    如果我们刷新 Employee Producer1,则会自动刷新所有其他必需的模块如果 

    我们有多个微服务启动并运行这特别有用这是通过将所有微服务连接到单个 

    消息代理来实现的无论何时刷新实例此事件都会订阅到侦听此代理的所有微 

    服务并且它们也会刷新可以通过使用端点/总线/刷新来实现对任何单个实例的 

    刷新

    Java Program!
  • 相关阅读:
    hlt 与 llt 相关
    LINUX重启MYSQL的命令
    python 判断元素是否在一个列表中
    xshell && xftp 下载
    UltraISO 下载
    mysql 全连接和 oracle 全连接查询、区别
    导致SQL执行慢的原因
    什么是索引?
    在浏览器地址栏输入URL,按下回车后究竟发生了什么?
    URL的作用是什么?它由几部分组成?
  • 原文地址:https://www.cnblogs.com/programb/p/12996028.html
Copyright © 2011-2022 走看看