JMS または MQ を回避する軽量メッセージング ソリューションとして Spring Integration を使用する予定です。私の要件は、イベント A が発生したときに、A によって提供されるいくつかの入力で非同期にトリガーされる B と C を処理する必要があることです。これは単一の JVM ではないため、JDBC メッセージストアを使用する予定です。
- SI はこれを解決するための最良のツールですか?
- ポーラーをサポートするメッセージ ストアを維持するのはどれくらい難しいですか (独自のポーリング SQL クエリを作成する必要がありますか? )。
- 永続テーブルからメッセージを削除するときに、テーブルの競合が発生しますか?
- スレッドプールが効果的に利用されていることを確認するにはどうすればよいですか?