第52章 Infinispan Embedded
Camel 2.13 以降
producer と consumer の両方がサポート対象
このコンポーネントを使用すると、Infinispan 分散データグリッド/キャッシュと対話できます。Infinispan は、Java で記述された、非常にスケーラブルで可用性の高いキー/値データストアおよび Data Grid プラットフォームです。
camel-infinispan-embedded
コンポーネントには、次の機能が含まれています。
- Local Camel Consumer - キャッシュ変更通知を受信し、処理するために送信します。これは同期または非同期で実行でき、複製または分散キャッシュでもサポートされます。
-
Local Camel Producer - producer はメッセージを作成し、エンドポイントに送信します。
camel-infinispan
producer は、GET
、PUT
、REMOVE
、CLEAR
操作を使用します。ローカル producer は、複製または分散キャッシュでもサポートされます。
イベントは非同期的に処理されます。
52.1. 依存関係
Red Hat build of Camel Spring Boot で infinispan-embedded
を使用する場合は、自動設定をサポートするために、次の Maven 依存関係を必ず使用してください。
<dependency> <groupId>org.apache.camel.springboot</groupId> <artifactId>camel-infinispan-embedded-starter</artifactId> <version>x.x.x</version> <!-- use the same version as your Camel core version --> </dependency>
<dependency>
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-infinispan-embedded-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
</dependency>