我是使用Ehcache和Teracotta的新手。我们有一个无状态的集群应用程序。
我们正在使用Spring框架并在持久层(遗留代码)中进行休眠。我们正在使用REST API。有人可以帮我理解Ehcache如何在集群环境中与Teracotta合作。
更具体地说,假设我有4个运行的应用程序节点,那么每个节点都有自己的Ehcache,它们都同步与Teracotta通信,或者可以有不同节点(不同于应用程序节点)运行的Ehcache服务器以及如何Teracotta在这里发挥作用。
如果这个问题很幼稚,我道歉,因为我对这一切都不熟悉。
答案 0 :(得分:1)
您将在每个应用程序中使用Ehcache。然后,如果需要,您可以使用堆和offheap本地缓存。
然后,要获得分布式缓存,请使用将连接到Terracotta服务器的群集层。这是存储分布式缓存数据的地方。
您可以找到文档和架构here。