1
我正在開發一個SMS應用程序,並在其中使用JMS。下面是一個簡單的圖表顯示瞭如何將實現應用程序:實現遠程JMS服務器
--------------------------- ---------------------------
| | | |
| | | |
| [Main Server] | | [JMS Server] |
| (JSPs and Servlets) | -------------------> | |
| | | ---------------- |
| | ???? | | | | | | | |
| | | ---------------- |
| | | JMS queue |
| | | |
| | | @ |
| | | JMS ConnectionFactory |
--------------------------- ---------------------------
所以基本上,最終用戶通過主服務器發送短信。主服務器將消息重定向到JMS服務器。 JMS服務器接收消息並將其放入隊列以立即或稍後處理。
我有幾個關於設計的問題,在如何實現JMS有道項是:
- 是正確的連接工廠將在JMS服務器或我應該把它移到主服務器?或者可能在兩臺服務器上部署兩次?
- 應該使用什麼將消息從主服務器發送到JMS服務器? JMS橋? JMS外部服務器? EJB的? RMI?或者也許別的更好?
- 我應該爲JMS模塊使用JNDI查找還是資源注入?
你的意思是主服務器Tomcat或Weblogic或哪一個? – sunleo
@sunleo這兩個服務器都是Weblogic 10.3 –