在无状态集群应用程序中使用Ehcache和Teracotta进行Hibernate

时间:2017-06-05 06:57:11

标签: hibernate cluster-computing ehcache stateless terracotta

我是使用Ehcache和Teracotta的新手。我们有一个无状态的集群应用程序。

我们正在使用Spring框架并在持久层(遗留代码)中进行休眠。我们正在使用REST API。有人可以帮我理解Ehcache如何在集群环境中与Teracotta合作。

更具体地说,假设我有4个运行的应用程序节点,那么每个节点都有自己的Ehcache,它们都同步与Teracotta通信,或者可以有不同节点(不同于应用程序节点)运行的Ehcache服务器以及如何Teracotta在这里发挥作用。

如果这个问题很幼稚,我道歉,因为我对这一切都不熟悉。

1 个答案:

答案 0 :(得分:1)

您将在每个应用程序中使用Ehcache。然后,如果需要,您可以使用堆和offheap本地缓存。

然后,要获得分布式缓存,请使用将连接到Terracotta服务器的群集层。这是存储分布式缓存数据的地方。

您可以找到文档和架构here