私は現在、JMS API を使用して Apache qpid を JMS プロバイダーとして使用して通信するアプリケーションを作成するタスクを割り当てられています。
したがって、基本的に、私のアプリケーションにはサーバーの複数のインスタンスが実行されます。各サーバーは一意のデスクのセットを提供します。したがって、各インスタンスには、サービスを提供しているデスクのデータのみが含まれます。
また、それぞれがデスクによって構成されたクライアントの複数のインスタンスも存在します。
クライアントが起動すると、サービスを提供しているデスクのデータをサーバーに要求します。要求は、そのデスク データがロードされているサーバーにのみ送信され、応答はデータを要求したクライアントにのみ返されます。その机のために。
これにキューを使用することを考えています。すべてのサーバーで使用されるリクエスト キューを 1 つだけ作成する必要があるのか、サーバーごとに個別のキューを作成する必要があるのか わかりません。
応答には、一時キューを使用する予定です。
クライアントからサーバーへのリクエストはそれほど頻繁ではありません。たとえば、各クライアントが 1 日に約 50 件のリクエストを送信するとします。
これが良いデザインかどうか誰か教えてください。