我只需要通知系統。 javax.jms。* - 我認爲很好的解決方案,但我無法理解我需要使用JMS的什麼? 我不想使用任何應用程序。像GlassFish或Tomcat這樣的服務器,我只想使用標準的jdk和myserver(非常輕便)和myclient(非常輕便)以及一些MessageSystem來交換位於myserver和myclient之間的位置。據我所知,使用JMS我需要JMS提供程序。例如:ActiveMQ。但是我不理解ActiveMQ需要任何服務器(GlassFish可能),以及我需要從Java EE獲得什麼樣的* .jar?使用JMS實現通知需要什麼?
0
A
回答
3
JMS提供程序或更正確的Message Broker可以是獨立的應用程序。大多數J2EE應用程序服務器都包含一個代理,但是,我們也有很多非常好的獨立JMS代理,ActiveMQ很好,還有OpenJMS和其他許多服務器。而且,由於它們獨立,它們不需要其他應用程序服務器來運行它們。而且他們通常會隨每個需要的jar一起提供:)因此,您不需要從其他應用程序服務器複製任何jar來說ActiveMQ或OpenJMS。
1
ActiveMQ作爲獨立服務器運行;它需要Java VM像任何Java應用程序,但除此之外沒有別的。
0
其他獨立運行的JMS代理(開源)可以獨立運行,甚至可以嵌入您的Java應用程序中,它們也包含在GlassFish中,還包括新的JBoss HornetQ消息代理,它將成爲JBoss應用程序中的JMS實現服務器。
相關問題
- 1. 什麼時候需要實現INotifyPropertyChanged?
- 2. 增強現實 - 我需要什麼?
- 3. 爲什麼要使用通知?
- 4. JMS使用Scala實現隊列實現
- 5. 什麼是lib需要通過websocket實現XMPP
- 6. 爲什麼ViewModel需要實現INotifyPropertyChanged或使用依賴屬性?
- 7. 爲什麼我需要我需要在子類中實現IDisposable()
- 8. 使用SSL需要什麼?
- 9. JMS Wildfly實現
- 10. 使用「Ultimate Thread Group」的目的是什麼:需要知道實際用法
- 11. 爲什麼這個通用方法實現不需要傳遞Type值?
- 12. JBoss 5 JMS Jars需要使用它
- 13. 實現需要用foldr
- 14. 我需要知道什麼樣的標籤現在在JSP中使用?
- 15. asp.net - 用戶通知實現
- 16. ,爲什麼用戶之間需要實時通信服務器?
- 17. 需要幫助使用GCDWebServerDataRequest實現GCDWebServer
- 18. 使用解析實現推送通知
- 19. php和newlines:我需要知道什麼?
- 20. 需要實現XSLT
- 21. 需要實現Watirgrid,
- 22. 你使用哪種JMS實現?
- 23. 爲什麼我需要獲得鎖的通知condition_variable
- 24. 使用共享數據庫連接時需要知道什麼?
- 25. 我需要知道什麼時候應該使用wp_redirect()?
- 26. 適當的Boost庫使用需要什麼先驗知識?
- 27. 什麼是需要知道黑客使用SQL注入技術
- 28. jms隊列實現
- 29. format.html如何知道要呈現什麼?
- 30. Java實現不需要通過SchemaFactory實現RELAX NG驗證?
嗯。我只需要ActiveMQ,javax.jms.jar和jdk,對吧? – rauch
是的,您應該使用您正在使用的消息代理獲取JMS實現jar。也就是說,沒有必要去其他地方去尋找罐子。支持JMS標準的消息代理具有捆綁的JMS實現jar。你只需要在classpath中有那個jar。在ActiveMQ的情況下,它捆綁了它所需的一切。 – Elister