私はヘーゼルキャストIMDGをデータベースのボトルネックを減らすために使用するという視点で評価しています。私たちのアプリケーションは、真ん中にあるデータベースから並列にデータを処理する多くのノードで動作します。ヘーゼルキャストにおける優先ブロックのキュー
セマフォテーブルを使用して作業を配布します。これは、Hazelcastブロックキューに置き換えることを検討しています。
しかし、処理するメッセージの中には他のものよりも優先度が高いものがあり、Hazelcastにはjava.util.concurrent.PriorityBlockingQueue
と同等のものがないように思われるため、疑問を持ち始めました。
私の最初の質問は、これをHazelcastで実現する方法があるかどうかです。 私の2番目の質問は、これを可能にする既存のアプリケーションに簡単に構成して埋め込むことができる他のIMDGデータグリッドがあるかどうかです。
入力いただきありがとうございます。
ヘーゼルキャストはこれを現在提供していません。自分で構築する必要があります。しかし、プログラマのSPIを使用するのは難しくありません。あなたが詳細を必要とするならPM私に –
あなたをPMする方法がわからない。しかし、ここではあなたのソリューションやアイデアを提供しないでください。そうすれば、関心のある人は誰でも利益を得ることができます。私は 'IMap>をラップすることについていくつかのアイデアを持っていますが、IMDGには新しく、より多くの経験を持つ人からの専門知識を好むでしょう。 –
Julian
良いアイデア。私にそれを書くために数日間来てください。 –