2.29. Google Pubsub
Google Cloud Platform PubSub サービスとの間でメッセージを送受信します。
2.29.1. 含まれるもの リンクのコピーリンクがクリップボードにコピーされました!
-
Google Pubsub コンポーネント、URI 構文:
google-pubsub:projectId:destinationName
使用方法と設定の詳細については、上記リンクを参照してください。
2.29.2. Maven コーディネート リンクのコピーリンクがクリップボードにコピーされました!
code.quarkus.redhat.com でこのエクステンションを使用して新しいプロジェクトの作成
または、既存のプロジェクトに座標を追加します。
<dependency> <groupId>org.apache.camel.quarkus</groupId> <artifactId>camel-quarkus-google-pubsub</artifactId> </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-google-pubsub</artifactId>
</dependency>
2.29.3. Camel Quarkus の制限 リンクのコピーリンクがクリップボードにコピーされました!
デフォルトでは、メッセージ本文が String
または byte[]
以外の場合は常に、Camel PubSub コンポーネントは ObjectOutputStream
を介して JDK オブジェクトのシリアル化を使用します。
このようなシリアル化は GraalVM ではまだサポートされていないため、このエクステンションはカスタムの Jackson ベースのシリアライザーを提供して、複雑なメッセージペイロードを JSON としてシリアル化します。
ペイロードにバイナリーデータが含まれている場合は、カスタムの Jackson シリアライザー/デシリアライザーを作成して処理する必要があります。これを行う方法については、Quarkus Jackson ガイド を参照してください。