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