27.6. 制作者端点
制作者端点可以接受并传送到 PubSub 个人并分组交换。组交换设置了 Exchange.GROUPED_EXCHANGE
属性集。
Google PubSub 期望有效负载为 byte[] 数组,Producer 端点将发送:
- 字符串正文作为 byte[] 编码,格式为 UTF-8
- byte[] body,如下所示
- 其他所有内容将序列化为 byte[] 数组
将 Map 设置为消息标头 GooglePubsubConstants.ATTRIBUTES
将作为 PubSub 属性发送。
Google PubSub 支持排序消息发送。
要启用此设置,将选项 messageOrderingEnabled 设置为 true,并将 pubsubEndpoint 设置为 GCP 区域。
生成消息时,设置消息标头 GooglePubsubConstants.ORDERING_KEY
。这将设置为消息的 PubSub sortKey。
有关 订购消息 的更多信息。
交换传送到 PubSub 后,PubSub 消息 ID 将分配给标头 GooglePubsubConstants.MESSAGE_ID
。