1

我计划使用 Spring Integration 作为我的轻量级消息传递解决方案,避免使用 JMS 或 MQ。我的要求是当事件 A 发生时,应该使用 A 提供的一些输入异步触发 B 和 C。它不会是单个 JVM,所以我打算使用 JDBC 消息存储。

  • SI 是解决这个问题的最佳工具吗?
  • 维护支持轮询器的消息存储有多困难(需要编写我们自己的轮询 SQL 查询?)。
  • 它会在从持久表中删除消息时创建表争用吗?
  • 如何保证线程池得到有效利用?
4

1 回答 1

0

如果您只是使用 JDBC 进行分发而不是持久性,则最好使用轻量级适配器(例如 UDP 或 TCP)将事件分发到其他 JVM。

于 2012-10-23T20:30:53.657 回答