我可以在同一个 Tomcat 实例的不同 Web 应用程序中运行 Apache Ignite 服务器节点和客户端节点吗?

问题描述 投票:0回答:1

我有一个要求,假设一个 webapp 'webapp1' 将托管 Ignite 服务器集群,而 webapp2 充当客户端节点,使用 ignite webSessionFilter 进行会话复制用例。

如何实现这一目标? 我不想在两个网络应用程序中启动两个不同的 ignite 集群。

ignite
1个回答
0
投票

我们先讨论一些术语。 1.) 术语“集群”意味着涉及超过 1 个 Ignite 服务器实例。如果您没有超过 1 个 Ignite 服务器实例,那么您就没有一个拥有 Ignite 节点或服务器的集群。 2.) 您提到您有一个会话复制用例。任何时候为了持久性目的而讨论复制时,都应该涉及超过 1 个 Ignite 实例,而且这 2 个 Ignite 实例应该驻留在不同的物理主机上。如果不这样做,那么您可以在同一主机上进行复制,但您没有可靠性或持久性。鉴于上述情况,在 2 台主机上运行 2 个 Ignite 实例似乎是您的最佳选择!顺便说一句,这就是 Ignite 的魅力所在。您可以拥有多个主机,并且数据可以分布在多个主机上以提高性能,也可以进行复制以实现持久性。 Net / net 是您两全其美的选择。希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.