1

Esper サービスを実行する JVM を実行するホストが 1 つあります。最初の JVM で実行されている esper サービスに接続したい別のホストがあります。

つまり、次のようなことができるようになりたいです。

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

ドキュメントからこれを行う方法を見つけることができませんが、それはかなり一般的な要件であると考えていました。この種のことは一般的にどのように行われますか?

4

1 に答える 1

1

Esper は、実際には管理インターフェースをリモート化していません。何を達成しようとしているかにもよると思いますが、イベントを挿入またはリッスンしようとしている場合は、Spring JMSHTTP、またはSocketsなどの Esper/IO サービスのいずれかを使用します。

サービス プロバイダーに直接アクセスする場合は、EPServiceProvider 用の JMX MBean ラッパーを作成し、JMX 経由でリモート アクセスすることができます。戻り値の型のほとんどはリモート可能ですが、そうでないものもいくつかあります。

于 2011-07-23T22:06:32.463 に答える