Apache Camelはオープンソースの統合フレームワークで、データを消費または生成するさまざまなシステムを迅速かつ簡単に統合できます。
Camel を使用すると、さまざまなドメイン固有言語 (JAVA、XML、GROOVY、KOTLIN、YAML などの DSL) でルーティングおよびメディエーション ルールを定義できます。つまり、Java エディタでも XML エディタでも、IDE でルーティング規則をスマートに完了できます。
Apache Camel は URI を使用して、HTTP、ActiveMQ、JMS、JBI、SCA、MINA、CXF など、あらゆる種類のトランスポートまたはメッセージング モデルと、プラグ可能なデータ形式オプションとの連携を容易に統合できるようにします。Apache Camelは、あらゆるJavaアプリケーションに簡単に埋め込むための最小限の依存関係を持つ小さなライブラリです。Apache Camel を使用すると、トランスポートの種類に関係なく同じ API で作業できるため、API を十分に理解した状態で、すぐに使用できるすべてのコンポーネントと対話できます。
Apache Camelには強力なBean Bindingがあり、Spring、Quarkus、CDIなどの一般的なフレームワークとシームレスに統合されています。
Apache Camelには広範なテストサポートがあり、ルートを簡単に単体テストできます。
Apache Camel には、コンポーネント、データ形式、言語、および種類を含むいくつかの成果物が付属しています。最新のリストは、ラクダのウェブサイトでオンラインで入手できます。
Apacheキャメルには多くの例があります。最新のリストは、GitHub でオンラインで入手できます。
作業を開始するには、次のリンクを試してください。
はじめ
https://camel.apache.org/getting-started.html
初心者の例は、Apacheキャメルを使い始めるためのもう一つの強力な代替経路です。
建物
https://camel.apache.org/building.html
貢献
私たちはあらゆる種類の貢献を歓迎しますが、その詳細はここに明記されています:
https://github.com/apache/camel/blob/main/CONTRIBUTING.md
問題トラッカー、電子メールリスト、GitHub、チャットを見つける方法の詳細については、ウェブサイトを参照してください。
ウェブサイト: https://camel.apache.org/
Github (出典): https://github.com/apache/camel
課題トラッカー: https://issues.apache.org/jira/projects/CAMEL
メーリングリスト: https://camel.apache.org/community/mailing-list/
チャット: https://camel.zulipchat.com/
スタックオーバーフロー: https://stackoverflow.com/questions/tagged/apache-camel
ツイッター: https://twitter.com/ApacheCamel
支える
追加のヘルプ、サポートについては、まずこのページを参照することをお勧めします。
https://camel.apache.org/community/support/
ヘルプの入手
あなたがどこかで立ち往生した場合は、StackOverflow、チャット、または電子メールメーリングリストのいずれかでお気軽にお問い合わせください。
私たちがApacheキャメルをより良くするのを手伝ってください - 私たちはあなたが持つかもしれないどんなフィードバックにも感謝します。
楽しむ!
ラクダのライダー!
ソフトウェア・ライセンスの条件については、
作業ディレクトリーにあるファイルに詳しく説明されています。
LICENSE.txt