在无状态集群应用程序中使用 Ehcache 和 Teracotta 休眠
Hibernate with Ehcache and Teracotta in stateless clustered application
我是 Ehcache 和 Teracotta 的新手。我们有一个无状态的集群应用程序。
我们正在使用 Spring 框架并且在持久层(遗留代码)中有休眠。我们正在使用 REST API。有人可以帮助我了解 Ehcache 如何在集群环境中与 Teracotta 一起工作。
更具体地说,假设我有 4 个节点的应用程序 运行 然后每个节点都有自己的 Ehcache,它们都同步以与 Teracotta 通信,或者可以有 Ehcache 服务器 运行 在不同的节点(不同于应用程序节点)以及 Teracotta 如何在这里发挥作用。
如果这个问题很幼稚,我深表歉意,因为我是新手。
您将在每个应用程序中使用Ehcache。然后,如果需要,您可以使用堆和堆外本地缓存。
然后,要获得分布式缓存,您可以使用将连接到 Terracotta 服务器的集群层。这是您将存储分布式缓存数据的地方。
您可以找到文档和架构 here。
我是 Ehcache 和 Teracotta 的新手。我们有一个无状态的集群应用程序。
我们正在使用 Spring 框架并且在持久层(遗留代码)中有休眠。我们正在使用 REST API。有人可以帮助我了解 Ehcache 如何在集群环境中与 Teracotta 一起工作。
更具体地说,假设我有 4 个节点的应用程序 运行 然后每个节点都有自己的 Ehcache,它们都同步以与 Teracotta 通信,或者可以有 Ehcache 服务器 运行 在不同的节点(不同于应用程序节点)以及 Teracotta 如何在这里发挥作用。
如果这个问题很幼稚,我深表歉意,因为我是新手。
您将在每个应用程序中使用Ehcache。然后,如果需要,您可以使用堆和堆外本地缓存。
然后,要获得分布式缓存,您可以使用将连接到 Terracotta 服务器的集群层。这是您将存储分布式缓存数据的地方。
您可以找到文档和架构 here。