vip.pubsub.publish方法不会超时

时间:2017-01-27 21:13:18

标签: volttron

此问题先前已在此处提出,

VIP publish function not timing out when remote platform is dead

但遗憾的是没有回答。

问题的关键在于,如果远程平台从网络中脱落,vip.pubsub.publish方法不会超时。

具体来说,我有一个代理,可以在本地和几个不同的外部平台上发布。如果各个代理从远程平台上卸下,则没有问题。但是,如果整个远程平台从网络中断开,则代理将在尝试发布到该平台时挂起。这可以防止代理在本地或其他远程平台发布。

我用来发布的方法是,

master.vip.pubsub.publish('pubsub', topic, headers, message).get(timeout=10)

在volttron平台内是否可以执行任何操作以执行超时?

我正在使用开发分支

0 个答案:

没有答案