是否有任何插件用于在春季启动中广播事件

时间:2018-04-16 17:45:19

标签: java spring-boot

每当更新任何数据库时,我都想在微服务中广播一条消息。

实施例: 库存价值不断变化,每次更新库存值时,如何通知所有人使用最新值。

任何人都可以建议任何可以嵌入弹簧启动的工具或插件。 示例代码非常有用

1 个答案:

答案 0 :(得分:0)

如果你需要更复杂的东西,那么你可以在this书中找到大量的AMQP,Spring JMS,Redis pub-sub的例子。

基本状态变化的一个简单解决方案是spring-cloud-bus

  

Spring Cloud Bus将分布式系统的节点链接到   轻量级消息代理。然后,这可以用于广播状态   更改(例如配置更改)或其他管理指令。   目前唯一的实施是将AMQP经纪人作为   传输,但相同的基本功能集(还有一些更依赖于   其他交通工具的路线图。

常见的用例是需要在所有微服务中更新的配置服务器的更改。虽然通常我们会更改配置服务器中的值,然后点击每个服务的刷新端点,配置云总线会更新它们,这使得流程更容易。