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