gpt4 book ai didi

hibernate - 使用 hibernate 进行缓存

转载 作者:行者123 更新时间:2023-12-02 22:20:22 25 4
gpt4 key购买 nike

我有 2 个应用程序。第一个是 Web 应用程序,我们通过它提供引用数据。第二个是基于 ESB 的应用程序,其中使用引用数据。引用数据更改但不是很频繁。我们需要缓存引用data.Web应用程序(我不是所有者)使用了hibernate。但我的基于 ESB 的应用程序没有。我们只使用 EHCache。当独立的 Web 应用程序更改引用数据时,需要在 ESB 应用程序中反射(reflect)出来。我们使用消息队列实现 - 即当引用数据更改时,Web 应用程序会向消息队列发送一条消息。我们的 ESB 应用程序监听该消息并清除缓存并再次缓存数据。这可行。但它是时间密集型的。我如何使用 Hibernate 来改善这种情况?

问候,苏本杜

最佳答案

据我所知,这并不是一个真正的 Hibernate 问题。我想说这更多的是关于缓存本身。因此,我建议查看一些分布式缓存,特别是 Infinispan 。这样,两个应用程序就可以共享相同的缓存并对其进行操作。如果你只使用Hibernate,但缓存仍然在不同的机器上,具有不同的状态,那么你将面临同样的问题。

关于hibernate - 使用 hibernate 进行缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4632402/

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