2012-02-06 12 views
2

akka-camelとscalaz-camel-akkaの評価を行った人はいますか?私はscalazがもたらす機能的なアプローチが好きで、scalaz-camel-akkaを少し使っていますが、実際にakka-camelを使っていません。akka-camelとscalaz-camelの比較

私はいくつかの比較点に非常に興味があります。

答えて

7

キャメルとの作図ルートの一般的な比較については、akka-camelとscalaz-camelはthis presentationスライド47-55を参照してください。あなたは

  • に役者を使用しているアッカ・ラクダで

    は、キャメルからのメッセージを消費キャメルに

  • 農産物メッセージをエンドポイント
  • をエンドポイントとの間でルート/プロセスメッセージ(つまり、あなたは俳優のベースを構築しますメッセージ処理経路)

akka-camelの主な目的は、Camelのエンドポイントとアクター間の接続を提供し、メッセージを非同期に交換することですエンドポイントでサポートされている場合はブロックします)。エンドポイント間のメッセージを処理するには、メッセージプロセッサーをCamel DSLで構成する代わりに、アクターを手動で配線します。

scalaz-camel-akkaモジュールはscalaz-camelルート内のAkkaアクターとメッセージを交換するために使用されます。それは機能的なDSLを使ってAkkaアクターをscalaz-camelルートに統合することを可能にします。あなたも、例えば、一緒にアッカ・ラクダとscalaz-ラクダアッカを使用することができます。

  • scalaz-ラクダのルートで開始メッセージ処理がscalazの(機能)DSLを使用してアクターにメッセージを送信します-camel-アッカ俳優、最後に

アッカ・ラクダを使用してエンドポイントにメッセージを送信するとメッセージは、ステートフルなメッセージ処理のための特別な要件を持っているか、スケールするべき

  • さらにプロセス統合ソリューションでは、akka-camelを詳しく見ていきます。

  • 関連する問題