Kdb ticker plant pubsub是否在WebSocket上工作
我正试图通过websocket订阅股票行情计划中的实时数据 我使用Kdb ticker plant pubsub是否在WebSocket上工作,kdb,Kdb,我正试图通过websocket订阅股票行情计划中的实时数据 我使用.z.ws:{neg[.z.w]-8!value-9!x;}作为ws处理程序 我已经成功测试了连接到rdb的WebSocket机制。简单的10#交易返回交易行。但是,当我连接到ticker并尝试.u.sub[trade;AAPL]时,例如,通过websocket,只会出现一条消息,不会出现后续更新 当我使用hopen从另一个q进程连接时,这可以正常工作….u.sub通过异步泵送,因此用户端需要一个异步处理程序。您得到的初始滴答声就
.z.ws:{neg[.z.w]-8!value-9!x;}
作为ws处理程序
我已经成功测试了连接到rdb的WebSocket机制。简单的10#交易返回交易行。但是,当我连接到ticker并尝试.u.sub[
trade;AAPL]
时,例如,通过websocket,只会出现一条消息,不会出现后续更新
当我使用hopen从另一个q进程连接时,这可以正常工作…
.u.sub
通过异步泵送,因此用户端需要一个异步处理程序。您得到的初始滴答声就是tickerplant当时拥有的任何滴答声。我不认为你是否通过websocket做了第一个
在客户机q实例上尝试.z.ps:{0!x;}
,看看异步会发生什么
在tickerplant上,您应该可以在字典
.z.w
中看到客户机,谢谢您的快速回答。客户端是web浏览器,而不是q进程。每当有来自q服务器的数据时,websocket都有一个回调(onmessage)。我希望每次更新都会反复调用这个函数,如果它是q客户机的话,就会调用upd。他现在正在测试他的解决方案,但会尽快回复您。@WooiKentLeeAquaQ,有什么更新吗?谢谢,他在那里的博客上回复道:。希望能有帮助。