JmsTemplate
bean應該聲明爲prototype
bean還是singleton
?我認爲這兩個選項都是合理的,在我看來,這主要是Spring如何實現這個bean的問題,但我一直髮現有關網絡使用的衝突報告。Spring,Multithreading and jms
0
A
回答
2
像大多數彈簧模板一樣,JMSTemplate在創建後是線程安全的,因此您應該將其保留在單例範圍內。
如果runnable作爲內部類實現,它可以訪問您定義它的類的實例變量。這可以是一個Spring Bean,它具有所有必需的依賴關係(jmsTemplate等)。
+0
感謝您的回答。我想我會採取肖恩的建議,並分開問題,所以這個問題將關於JMSTemplate,我會標記你的答案是正確的。我很感激,如果你可以「跟着我」到下一個問題:http://stackoverflow.com/questions/7365971/spring-and-multithreading 謝謝 – Ittai
相關問題
- 1. Spring和JMS DynamicDestinationResolution
- 2. Spring - JMS - DB
- 3. Spring Integration + Jms + ActiveMQ
- 4. Spring-JMS(Websphere MQ)
- 5. Spring jms activemq
- 6. Camel Spring JMS Selector
- 7. Spring Boot JMS AutoStartup
- 8. TextBox.Text.Replace()MultiThreading
- 9. Spring Batch and ElasticSearch
- 10. Spring Boot and Logging
- 11. DAO,Spring and Hibernate
- 12. Dojo and Spring
- 13. Liquibase and spring jpa
- 14. Spring and Open JPA
- 15. Backbone and spring mvc
- 16. Spring AbstractTransactionalJUnit4SpringContextTests and simpleJdbcTemplate
- 17. Spring集成JMS DSL
- 18. Spring JMS和Websphere MQ
- 19. 在Spring JMS消息
- 20. spring-integration jms selector-expression
- 21. JMS Listener&Sender - Spring Framework
- 22. JMS和Spring測試
- 23. Spring JMS和Oracle AQ
- 24. Spring集成JMS Threadsafe
- 25. Spring MockMVC,Spring security and Mockito
- 26. XML在與JMS HTTP和Spring
- 27. Spring Bean定製範圍JMS
- 28. Miltiprocessing vs multithreading
- 29. MultiThreading Vs ThreadPoolExecutor
- 30. QuantLib Multithreading/Concurrecy
對不起,你一次至少提出5個問題,並混有你自己的觀點。沒有好的方法來回答這個問題。我正在投票結束。問2或3個更具體的問題,你會得到答案。 –
@ Sean Patrick Floyd你可能是對的,我沒有正確地分解這個問題。實際上,我在這裏看到兩個問題,多線程和jmstemplate,請問可以說什麼問題(當然不詳細),所以我不會重複這個錯誤?順便說一句,爲了我自己的防守,我確實想過把它打破,但認爲只有部分圖片會讓問題變得不那麼容易理解。 – Ittai