2012-10-23 56 views
1

我打算使用Spring集成作爲我的輕量級消息解決方案避免JMS或MQ。我的要求是當事件A發生時,應該處理B和C,並使用由A提供的某些輸入進行異步觸發。它不會是單個JVM,因此我打算使用JDBC消息存儲。彈性集成輕量級消息異步調用

  • 是SI最好的工具來解決這個問題嗎?
  • 維護支持輪詢的郵件存儲有多難(需要編寫我們自己的輪詢SQL查詢?)。
  • 從持久表中刪除消息時它會創建表爭用嗎?
  • 如何確保線程池得到有效利用?
+1

我不明白「它不會是一個單獨的JVM,所以我打算使用JDBC消息存儲」這兩個關係究竟如何? – iwein

回答

0

如果您只是使用JDBC進行分發而不是持久化,那麼最好使用輕量級適配器(例如UDP或TCP)將事件分發到其他JVM。