Ce contenu n'est pas disponible dans la langue sélectionnée.
Chapter 29. Google Pubsub
Send and receive messages to/from Google Cloud Platform PubSub Service.
29.1. What’s inside Copier lienLien copié sur presse-papiers!
-
Google Pubsub component, URI syntax:
google-pubsub:projectId:destinationName
Please refer to the above link for usage and configuration details.
29.2. Maven coordinates Copier lienLien copié sur presse-papiers!
Create a new project with this extension on code.quarkus.redhat.com
Or add the coordinates to your existing project:
<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>
29.3. Camel Quarkus limitations Copier lienLien copié sur presse-papiers!
By default, the Camel PubSub component uses JDK object serialization via ObjectOutputStream
whenever the message body is anything other than String
or byte[]
.
Since such serialization is not yet supported by GraalVM, this extension provides a custom Jackson based serializer to serialize complex message payloads as JSON.
If your payload contains binary data, then you will need to handle that by creating a custom Jackson Serializer / Deserializer. Refer to the Quarkus Jackson guide for information on how to do this.