volttron pubsub 中消息的数据类型
data type of message in volttron pubsub
volttron 使用的 pubsub 中 "message"
的数据类型是什么?我已经检查了文档,但没有提到这一点。在检查源代码时,我发现这个函数注释 source :
param headers: header info for the message,
type headers: None or dict,
param message: actual message,
type message: None or any
以上信息是否正确? "any" 类型指的是这个:typing.Any?
消息可以是任何可以序列化为 JSON 的 Python 对象。通常,这将是发布与消息目的一致的消息的代理专门定义的内容。通常这将是字典或列表,但偶尔消息会是数字或字符串。 VOLTTRON 对数据的结构没有任何限制,只要它可以序列化即可。
由代理定义消息的数据类型并将其记录以供其他代理使用。
允许嵌套数据结构,因为它们在 JSON.
中
volttron 使用的 pubsub 中 "message"
的数据类型是什么?我已经检查了文档,但没有提到这一点。在检查源代码时,我发现这个函数注释 source :
param headers: header info for the message,
type headers: None or dict,
param message: actual message,
type message: None or any
以上信息是否正确? "any" 类型指的是这个:typing.Any?
消息可以是任何可以序列化为 JSON 的 Python 对象。通常,这将是发布与消息目的一致的消息的代理专门定义的内容。通常这将是字典或列表,但偶尔消息会是数字或字符串。 VOLTTRON 对数据的结构没有任何限制,只要它可以序列化即可。
由代理定义消息的数据类型并将其记录以供其他代理使用。
允许嵌套数据结构,因为它们在 JSON.
中