2012-04-25 9 views
-2

キャメルコンポーネントを使用する利点は何ですか?私はラクダコンポーネントなしで春に冬眠を実現しています。同じことを続けるか、ラクダを使用して実装することをお勧めしますか?休止状態でラクダコンポーネントを使用する利点はありますか?

+0

Gosh私はスタックオーバーフローがスクリーニングやQAセクションを持っていたので、人が入る前にちょっとした作業をしなければならなかった。名前user135585のユーザーを見ると、私は真剣に受け入れることができません。 –

+2

クラウスは、その名前についてではなく、stackoverflow.Kindly name.Itsに集中し、このフォーラムを通してお互いに助けてください:)。 – CommonMan

+0

usecaseの説明を追加できますか? Camelのようなメッセージベースの統合フレームワークが必要とするシナリオを追加するなど。フレームワークレイヤを追加しても、複雑さだけではありません。 Inter/intraアプリケーションの統合やイベントルーティングにHibernateを使用していますか? –

答えて

2

フレームを使用しないでください。を使用してください。 Apache Camelのプロジェクトhomepageを読んで、それがあなたに適しているかどうかを判断してください。

私の経験では、これを一度も使用したことがありませんHibernate。だから、特定の必要がない限り、私はそれを使用しないようにアドバイスをします。

+1

特定の必要性によってはどういう意味ですか?ラクダフレームワークは、休止状態と組み合わせて、いくつかの特定の必要性を満たすか? – CommonMan

+0

あなたは冬眠するだけで大​​丈夫です。 Apache Camelが何であるかを理解するためにAPIを読むことができます。 – ManuPK

1

Apache Camelは統合フレームワークです。 JMSからのメッセージがあり、ファイルに保存してからDBから読み込み、WSを介して他のコンポーネントに応答する必要がある場合は、それがあなたのケースです。

メッセージを格納/取得するために、HibernateコンポーネントをCamelで使用できます。したがって、データベースで作業する必要がある場合は、Apache Camelを使用する必要はありません。

+0

あなたは、ラクダの休止状態コンポーネントは、メッセージの格納/取り出しにのみ使用できると言っていますか?私はこれが単にラクダフレームワークなしで行うことができると思います...私は右ですか? – CommonMan

+0

まず、キャメルメッセージについて読むべきです。それは、ペイロードを含むことができるクラスであり、ペイロード自体を保存することができます。それで、Hibernate Componentは単独で使うのではなく、任意の要件ではなく、エンドポイントとしてDBを使用する必要がある場合、Camelとそのメッセージを格納するためのものです。エンタープライズインテグレーションパターンについても読んでください。あなたの質問から私はあなたがそれを使用すべきではないことを意味するキャメルが何であるかを知らないことを理解します。 –