gpt4 book ai didi

java - Java EE 组件之间的通知

转载 作者:行者123 更新时间:2023-11-30 06:38:19 26 4
gpt4 key购买 nike

我有一个设计问题。

我的应用程序有多个 Java EE 组件,简单来说,一个充当服务提供者(非 UI),其他充当消费者(UI webapp)。

消费者在启动期间从服务提供者那里获取配置数据(这基本上是从数据库中读取数据)并将其存储在缓存中。

缓存会在一段时间后刷新,以反射(reflect)在数据库中所做的任何更改。

问题

除了缓存刷新,我还想在有人更改数据库时通知消费者配置已更改请重新加载。

我可以使用哪些通知机制来实现这一点?

最佳答案

我会选择 JMS 主题/队列。生产者发送关于主题的“REFRESH_CACHE”消息,所有消费者都在收听此消息

关于java - Java EE 组件之间的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2407159/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com