跳到主要内容

Python API中的构建器模式使用

Solace PubSub+ Python消息API使用构建器设计模式来创建消息、消息服务、发布者和接收者的实例。以下是一个使用构建器模式创建PubSub+消息的示例用法:

# 用于创建配置相似的消息的构建器。
message = messaging_service.message_builder() \
.with_application_message_id(message_id) \
.with_expiration(int(time.time()) + 60) \
.with_property("key","value") \
.build(message_body)

构建器设计模式允许Python API通过可读的函数调用来构建自定义消息对象。这种模式还允许通过可以按任意顺序调用的函数创建具有不同参数数量的消息对象。

下面的图表说明了PubSub+ Python API使用构建器模式创建消息、发布者和接收者实例所使用的主要函数:

img

有关Solace PubSub+ Python消息API的更多信息,请参阅Solace PubSub+ Python消息API参考。