アプリケーション サーバーで構成されるアプリケーションを設計したいと考えています。
さまざまな責任を持つ階層化されたコアがあります。
- 異なるプロトコル (SIP、DNS など) を使用して (Netty などを使用して) ネットワークからメッセージを受信する
- 着信メッセージの解析
- プロトコル固有のメッセージをアプリケーション固有のメッセージに変換します。特定のアプリケーションは、異なるプロトコル (たとえば、SIP と DNS の両方) のメッセージを受信することに関心がある場合があります。
私の質問は、上記のレイヤーに関するものです。コアの上にさまざまなアプリケーションが存在するため、着信メッセージを関連するアプリケーションに配信する効率的な方法を見つけたいと考えています。効率的とは、優れた設計 (優れたパターンを含む)、優れたパフォーマンスを使用することを意味します...そのようなシナリオについて、どのようなアドバイスをいただけますか?
ありがとう