1

我有一个场景,我有 2 个 weblogic 服务器,比如说 WL1 中的 WL1 和 WL2 我在 WL2 中部署了 2 个应用程序 APP1 和 APP2 我部署了 2 个应用程序 APP3 和 APP4 我想创建一个 infinispan 配置,其中来自 WL1 的 APP1 形成一个集群WL2 中的 APP3 和 WL1 中的 APP2 与 WL2 中的 APP4 形成一个集群

所以我尝试使用默认的 UDP 多播,看起来所有 4 个应用程序都在形成一个集群,所以我更改了多播端口来解决这个问题,但这是解决这种情况的唯一方法吗?

我想知道 TCPPing 可以做些什么,因为它是一个 p2p,所以它可以在 WL1 和 WL2 之间形成一个集群,而不是单个应用程序,对吗?

我也在考虑使用远程缓存,但希望在我们完全排除它之前探索嵌入式缓存,所以任何帮助都将受到高度赞赏。

4

1 回答 1

2

回答评论中的问题:remote x embedded

远程缓存的主要缺点是增加了客户端和服务器之间通信的延迟。此外,您不能在远程模式下使用事务,可能还缺少其他功能。另一方面,使用远程缓存,您可以轻松升级应用程序,而无需更改 Infinispan 中的数据。使用嵌入式模式,这将更加复杂。您还可以进行负载平衡:尽管 Infinispan 的目标是线性可扩展性,但事情从来没有那么光明。因此,您可以使用例如 20 台应用程序服务器和仅 4 台 Infinispan 服务器(前提是应用程序需要更多的计算能力)。

于 2013-11-04T13:08:26.630 回答