0
A
回答
0
其實如果應用程序使用SI,Spring Batch的也沒關係,引導還是隻是原始的Spring一個,如果您使用正常的應用程序關閉 - System.exit(0)
,所有正在進行的進程都可以正確完成。在此ApplicationContext
完成其close()
並啓動stop()
所有Lifecycle
組件。
爲了避免消息丟失,你應該考慮使用永久MessageStore
爲<queue>
渠道和交易或類似的東西像acknowledges
在消息代理像JMS,AMQP等
相關問題
- 1. 如何在Tomcat中部署Spring Integration應用程序?
- 2. 如何在Cloud Foundry上調試Spring Integration/rabbitmq應用程序?
- 3. Spring Security - 防止AccessDeniedException從停止應用程序正常流程
- 4. 如何停止Java應用程序?
- 5. 如何停止應用程序?
- 6. 如何停止AIR應用程序?
- 7. 如何停止應用程序?
- 8. 如何停止執行應用程序
- 9. 不幸停止應用程序停止
- 10. 添加Spring Security後,我的Spring應用程序停止運行
- 11. 如何在應用程序停止時停止警報服務?
- 12. 應用程序停止unexpectdly
- 13. android:OnEditorActionListener停止應用程序
- 14. RSS應用程序停止
- 15. 停止Android應用程序
- 16. 應用程序已停止
- 17. 應用程序已停止
- 18. 應用程序停止
- 19. AsyncTask停止應用程序
- 20. Spring引導應用程序的捕獲應用程序停止事件
- 21. 如何防止pygame應用程序停止響應
- 22. 如何防止殺死/終止或停止Windows應用程序
- 23. 應用程序爲何意外停止?
- 24. 如何將舊版可執行文件集成到Spring Integration應用程序中?
- 25. 停止Spring集成的應用程序從FTP列表
- 26. 如何防止POST請求上的應用程序池停止?
- 27. 如何防止Android顯示應用程序停止消息
- 28. 如何發送終止信號來停止Rails應用程序?
- 29. 如何停止應用程序的終止
- 30. Android應用程序停止響應SQLCipher
另請參見[有序Shutown託管操作(HTTP:// docs.spring.io/spring-integration/reference/html/system-management-chapter.html#jmx-mbean-shutdown)。 – 2015-02-09 14:18:38