hazelcast または coherence EntryProcessor を使用して、キーがキャッシュに格納されているさまざまなノードで並列実行でいくつかのロジックを処理したいと考えています。sendToEachKey(EntryProcessor process) のようなものを使用できるようです。
私の問題は、ロジックを使用して、別のシステムに属する処理対象のデータも送信する必要があり、それを受信する場合に発生します (たとえば、http 要求で)。
確かに sendToEachKey(EntryProcessor(data) process) のようなことができます。しかし、データがキーごとに異なり、処理するデータのみを特定のキーに送信したい場合は、どうすればよいですか? なぜそれをしたいのかというと、データが大きすぎてネットワークが過負荷になっているからです。
スレッドプールを開いて各データを各キーに送信することは可能ですが、巨大なリクエストのために非効率的です。
ありがとう!