使用 Spring Cloud Stream (StreamBridge) 包含自定义属性
Include custom attributes using Spring Cloud Stream (StreamBridge)
本文档介绍了如何将自定义属性包含到 PubSub 消息中。
https://cloud.google.com/pubsub/docs/samples/pubsub-publish-custom-attributes
使用较新的 Spring Cloud Stream 功能 API 是否可行?
streamBridge.send("myEvent-out-0", event)
我目前正在按照上述方式发布。第二个参数只是“对象”类型,因此无法区分自定义属性和常规属性。
谢谢
您可以发布 Spring Message
并将您的属性指定为 headers
streamBridge.send("myEvent-out-0", MessageBuilder
.withPayload(event).setHeader("fooKey", "fooValue").setHeader("barKey", "barValue").build());
本文档介绍了如何将自定义属性包含到 PubSub 消息中。
https://cloud.google.com/pubsub/docs/samples/pubsub-publish-custom-attributes
使用较新的 Spring Cloud Stream 功能 API 是否可行?
streamBridge.send("myEvent-out-0", event)
我目前正在按照上述方式发布。第二个参数只是“对象”类型,因此无法区分自定义属性和常规属性。
谢谢
您可以发布 Spring Message
并将您的属性指定为 headers
streamBridge.send("myEvent-out-0", MessageBuilder
.withPayload(event).setHeader("fooKey", "fooValue").setHeader("barKey", "barValue").build());