控制群集中部署的javascript适配器的轮询行为

时间:2016-09-19 17:05:56

标签: ibm-mobilefirst mobilefirst-adapters

情景:

HTTP适配器,用于基于事件源的推送功能。它用 投票机制。

问题:

适配器部署在2个节点中,每个节点都水平集群,每个节点都有2个,所以 它总共部署在4个JVM中。轮询开始时,适配器仅在一个JVM中运行,即它不从所有4个JVM轮询。

1 个答案:

答案 0 :(得分:0)

在部署了轮询适配器的多JVM方案中,无法控制轮询应该启动的特定JVM,它可以在4 JVM中的任何一个中运行。这是默认行为,至少在此处的产品版本(7.1)的上下文中。

此外,不可能让适配器在所有4个JVM中开始轮询。

在这种情况下,建议有一个所有4个JVM需要指向的公共位置,以便查找要拾取的任何事件,作为触发推送通知的方法。当JVM需要重新启动时,这将避免问题,因此轮询可以在任何4个JVM中启动