【发布时间】:2015-01-25 11:00:17
【问题描述】:
我们拥有向 KDB Ticker Plant 发布报价的市场数据处理程序。为此,我们使用 exxeleron q java 库。不幸的是,延迟非常高:当我们尝试插入一批记录时需要数百毫秒。您能否建议一些有关 KDB + Java 绑定的延迟提示,因为我们需要快速发布。
【问题讨论】:
标签: java kdb ticker q-lang exxeleron-q
我们拥有向 KDB Ticker Plant 发布报价的市场数据处理程序。为此,我们使用 exxeleron q java 库。不幸的是,延迟非常高:当我们尝试插入一批记录时需要数百毫秒。您能否建议一些有关 KDB + Java 绑定的延迟提示,因为我们需要快速发布。
【问题讨论】:
标签: java kdb ticker q-lang exxeleron-q
此消息中没有足够的信息来给出完全合格的响应,但是对 Java+KDB 做了同样的事情,它确实归结为消除了可能性。这是常识,真的,没有什么超级技术。
还有很多建议,但问题有点太含糊了。
编辑
早在 2007 年,使用旧的(ish)服务器和非常旧的 KDB+ 版本,我们使用 vanilla c.java 管理每秒 90k 行的插入率。那是经过多次上述几点。我相信你现在可以取得更多成就,关键是找到瓶颈所在并一一解决。
【讨论】:
确保发布到票务工厂的数据是批量的,比如等待一点点批量插入说几行数据,但一旦有新记录出现,不要逐行插入
【讨论】: