Infinispan を計算グリッドとして使用したいと考えています。Infinispan 5.0の分散実行フレームワークに関するドキュメントを見つけました。
私たちがやりたいことは、キャッシュのいくつかのノードを特定のタスクを実行するための専用ノードとして専用にすることです。これらのノードだけが必要なハードウェアを持っているからです。
私のアイデアは、HardwareDriverKey を HardwareDriver にマッピングする分散キャッシュを作成し、DistributedExecutorService.submit(task, hardwareDriverKey) を使用してタスクを実行することでした。これを機能させるには、hardwareDriverKey が、実際のハードウェアを含む分散キャッシュの特定のノードに常に配置されるようにする方法を見つける必要があります。
hardwareDriverKey からノード アドレスを抽出できるカスタムの ConsistentHash を作成する必要がありますか? これの例はありますか?それとも別の方法がありますか?
前もってありがとう、Geert。