1

Ruby、Stomp、および ActiveMQ を使用するソリューションを開発しています。いくつかのメッセージ ルーティング パターン (エンタープライズ統合パターンのように) を実装したいので、Ruby と Apache Camel をインターフェイスする gem、または Ruby/Stomp で使用できる他のメッセージ ルーティング/統合フレームワーク (またはBeanstalk)/ActiveMQ. 前もって感謝します。

4

2 に答える 2

3

STOMP は言語に依存しないプロトコルであるため、Ruby STOMP クライアントと Java STOMP クライアント (activemq-camel JAR など) があれば、Camel を Ruby と統合できます。

Ruby 言語で Camel ルートを定義できる camel-ruby コンポーネントもあります。ただし、Camel の EIP/DSL は変更されている可能性があり、camel-ruby コンポーネントは最新ではない可能性があります。camel-ruby コンポーネントの test ソース フォルダにいくつかの例があります。

于 2011-09-13T07:43:26.667 に答える
1

または、完全なJMSブリッジを提供するJBossアプリケーションサーバー上で実行されるJRubyベースのRuby実装であるTorqueBox上で実行することを選択できます。次に、Apache ServiceMix/CamelやJBossDrools/jBPMなどのJavaの世界からの標準EIPプロジェクトを使用できます。

于 2013-03-05T15:04:41.850 に答える