Documentation
Camel Core
ユーザーマニュアルは、Apache Camelとソフトウェアインテグレーションの重要なコンセプトを理解するための包括的なガイドです。Apache Camelのスタートアップガイドから、Camel 3.xにアップグレードする方法、アーキテクチャやインテグレーションパターンまで説明しています。
Camelには、データベースやメッセージキュー、APIにアクセスするための数百種類のコンポーネントが含まれています。コンポーネントリファレンスには、各コンポーネントの機能や設定についての情報が掲載されています。
Camel K
Apache Camel Kは、Kubernetes上でネイティブに動作するApache Camelで構築された軽量のインテグレーションフレームワークで、特にサーバーレスやマイクロサービスアーキテクチャ向けに設計されています。Camel DSLで書かれたインテグレーションコードを、クラウド上で実行することができます。
Apache Camel Kでは、”Kamelets”(Kamel route snippets)と呼ばれるコネクタのカタログを活用できます。 簡略化されたインターフェイスで、コネクションの低レベルの実装詳細を完全に隠しつつ、外部システムへのソースやシンクを作成することができます。
Camel Kafka Connector
Camel Kafka Connectorでは、すべてのCamelコンポーネントをKafka Connectのコネクタとして使用することができます。結果として、すべてのCamelコンポーネントがKafkaエコシステムで使用できるようになり、Kafka Connectの互換性を拡張できます。
Camel Quarkus
このプロジェクトでは、280以上のCamelコンポーネントをQuarkusエクステンションとして移植し、パッケージ化する作業を行っています。Quarkusは、高速な起動時間と低いメモリフットプリントを提供するJavaプラットフォームです。従来のJVMとGraalVMの両方を対象としています。
Camel Karaf
Apache Karafは、OSGiコンテナでのApache Camelの実行を容易にし、その結果、すべてのCamelコンポーネントをOSGi環境で実行できるようにすることで、Apache Camelの互換性を拡大します。