2012-07-08 96 views
2

我想设计一个由应用程序服务器组成的应用程序。应用程序服务器设计

会有层状芯具有不同的职责:

  • 从网络接收消息(例如,使用的Netty)使用不同的协议(例如SIP,DNS ...)
  • 解析传入消息
  • 将协议特定的消息转换为特定于应用程序的消息。特定应用可能有兴趣接收不同协议的消息(例如,SIP和DNS两者)。

我的问题涉及上述层次。由于核心上会有不同的应用程序,因此我希望找到一种有效的方式将传入的消息分发给相关的应用程序。通过高效率,我的意思是使用一个好的设计(包括良好的模式),良好的性能......你可以给我这样一个场景的建议吗?

感谢

回答