2.41. Google Pubsub
向 Google Cloud Platform PubSub Service 发送和接收信息。
2.41.1. 什么是内部 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
-
Google Pubsub 组件, URI 语法:
google-pubsub:projectId:destinationName
有关用法和配置详情,请参阅上述链接。
2.41.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.41.3. Camel Quarkus 限制 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
默认情况下,当消息正文是 String 或 byte[] 以外的任何内容时,Camel PubSub 组件会通过 ObjectOutputStream 使用 JDK 对象序列化。
由于 GraalVM 尚不支持此类序列化功能,此扩展提供基于自定义 Jackson 的 serializer 来序列化复杂的消息有效负载作为 JSON。
如果您的有效负载包含二进制数据,则需要通过创建自定义 Jackson Serializer / Deserializer 来处理这些数据。有关如何执行此操作的信息,请参阅 Quarkus Jackson 指南。