连接在不同JVM中运行的两个Esper实例(客户端/服务器模式?)

时间:2011-06-02 11:27:15

标签: esper complex-event-processing

我有一台运行JVM的主机运行Esper服务。我有另一个主机,我想连接到第一个JVM中运行的esper服务。

即。我希望能够做到这样的事情:

EPServiceProvider epService = EPServiceProviderManager.getProvider("host1:Processor1");

我找不到从文档中做到这一点的方法,但我认为这将是一个相当普遍的要求。这种事情一般如何完成?

1 个答案:

答案 0 :(得分:1)

Esper并没有真正远程管理界面。我想这取决于你想要完成什么,但如果你试图插入或监听事件,那么我会使用其中一个Esper / IO服务,如Spring JMSHTTPSockets

如果您打算直接访问服务提供者,可以为EPServiceProvider创建一个JMX MBean包装器,并通过JMX远程访问它。大多数返回类型都是远程的,但有一些不会是。