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!
  • 相关阅读:
    Linux下新建服务
    查看MYSQL日志(包含最近锁表日志)
    Linux后台运行进程
    MYSQL分析慢查询
    Linux下打开超大文件方法
    通过文件列表打包文件
    linux学习笔记<基本知识普及>
    虚拟机的安装
    Android NDK编程,引入第三方.so库
    linux下软件安装与卸载
  • 原文地址:https://www.cnblogs.com/programb/p/12996028.html
Copyright © 2011-2022 走看看