【发布时间】:2012-11-12 10:40:47
【问题描述】:
我正在开发一个 SMS 应用程序,并在其中使用 JMS。这是一个简单的图表,显示了我将如何实现该应用程序:
--------------------------- ---------------------------
| | | |
| | | |
| [Main Server] | | [JMS Server] |
| (JSPs and Servlets) | -------------------> | |
| | | ---------------- |
| | ???? | | | | | | | |
| | | ---------------- |
| | | JMS queue |
| | | |
| | | @ |
| | | JMS ConnectionFactory |
--------------------------- ---------------------------
基本上,最终用户通过主服务器发送 SMS 消息。主服务器将消息重定向到 JMS 服务器。 JMS服务器收到消息后放入队列立即处理或稍后处理。
我有几个关于设计的问题,关于实现 JMS 的正确方法是什么:
- 将 ConnectionFactory 放在 JMS 服务器上是否正确,还是应该将其移至主服务器?或者可能在两台服务器上部署两次?
- 我应该使用什么来将消息从主服务器发送到 JMS 服务器? JMS 桥接器? JMS国外服务器? EJB? RMI?或者其他更好的东西?
- 我应该对 JMS 模块使用 JNDI 查找还是资源注入?
【问题讨论】:
-
你说的主服务器是Tomcat还是Weblogic或者是哪一个???
-
@sunleo 两台服务器都是 Weblogic 10.3
标签: java jakarta-ee jms weblogic