C ++ API:如何订阅KDB / Q服务器上特定变量的更改?

时间:2017-04-17 19:47:18

标签: c++ api push-notification kdb

请您帮我理解如何从C ++ API订阅Q服务器上特定(全局)变量的更改通知?

示例:在Q服务器上,我有一个变量var:0。我希望服务器在var的值发生变化时通知感兴趣的(即那些订阅它的人)C ++客户端。可能吗?如果是,请您提供一个如何设置它的简单示例?

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

如果var是全局的,你可以使用.z.vs(值集) - 比使用计时器不断检查var的值更清晰...

当全局更改时 - 将触发此处理程序,您可以在其中实现逻辑以向C应用程序发送消息。

http://code.kx.com/q/ref/dotz/#zvs-value-set