【发布时间】:2017-04-17 19:47:17
【问题描述】:
您能否帮助我了解如何通过 C++ API 订阅 Q 服务器上特定(全局)变量更改的通知?
示例:在 Q 服务器上,我有一个变量 var:0。我希望服务器在 var 的值发生变化时通知感兴趣的(即订阅它的)C++ 客户端。是否可以?如果是,您能否提供一个简单的示例来说明如何设置?
感谢您的帮助!
【问题讨论】:
标签: c++ api push-notification kdb
您能否帮助我了解如何通过 C++ API 订阅 Q 服务器上特定(全局)变量更改的通知?
示例:在 Q 服务器上,我有一个变量 var:0。我希望服务器在 var 的值发生变化时通知感兴趣的(即订阅它的)C++ 客户端。是否可以?如果是,您能否提供一个简单的示例来说明如何设置?
感谢您的帮助!
【问题讨论】:
标签: c++ api push-notification kdb
如果 var 是全局变量,您可以使用 .z.vs(值集) - 比使用计时器不断检查 var 的值更简洁...
当全局更改时 - 将触发此处理程序,您可以在其中实现逻辑以向您的 C 应用程序发送消息。
【讨论】:
varmap:var1var2var3!5 6 7i`.z.vs:{varmap[x[0]]("Your particular variable has changed")}