2011-07-12 11 views
1

待ち行列解決のニーズはかなり単純です。プロデューサは物事を永続的なキューに入れる必要があり、これらは消費者が処理する必要があります。キューイングシステムは、Springアプリケーション内に統合し、複数のTomcatホストに分散する必要があります。物事を単純にしたい場合は、どのキューイングの実装をお勧めしますか?

質問を読んでいるとき、私はSpringにActiveMQを使用することについて警告する多くの人がいるので、Springベースのアプリケーションと組み合わせたときのシンプルさ、スケーラビリティ、およびパフォーマンスを念頭に置いて、

+0

あなたがここで選択しても、シンプル。これは正しいことを得るのが難しい問題です。 – skaffman

答えて

1

すでにSpingを使用している場合は、ActiveMQをActiveMQと統合するのは簡単です。最も簡単な解決策は、ActiceMQをスタンドアロンで実行し、TomcatアプリケーションがSpring JMS(またはAMQクライアントAPI)を使用して通信するようにすることです。

もう1つのオプションはApache Camelです。それは素晴らしいActiveMQのサポートを持って、外部または埋め込まれたブローカーで動作することができます多くのメッセージング/ルーティング機能を追加し、ActiveMQまたはTomcatで簡単に展開することができます...幸運

関連する問題