2
我想設計一個由應用程序服務器組成的應用程序。應用程序服務器設計
會有層狀芯具有不同的職責:
- 從網絡接收消息(例如,使用的Netty)使用不同的協議(例如SIP,DNS ...)
- 解析傳入消息
- 將協議特定的消息轉換爲特定於應用程序的消息。特定應用可能有興趣接收不同協議的消息(例如,SIP和DNS兩者)。
我的問題涉及上述層次。由於核心上會有不同的應用程序,因此我希望找到一種有效的方式將傳入的消息分發給相關的應用程序。通過高效率,我的意思是使用一個好的設計(包括良好的模式),良好的性能......你可以給我這樣一個場景的建議嗎?
感謝