FIX 引擎和 Scala:QuickfixJ 的替代品



我知道这是一个很笼统的问题,但是经过谷歌搜索后,我可以找到任何"明确"的答案,所以我在这里问。

使用 Scala,当涉及到 FIX 协议时,我有什么替代方案?

在Java中,我以前使用过QuickfixJ,但我想知道是否有任何"本机"替代方案?或者,最坏的情况是一些QuickFixJ DSL或Scala的"覆盖"?

谢谢大家

QuickFIX/J 在 Scala 中可以很好地工作。
如果做不到这一点,编写自己的协议实现并不是特别困难,这也是一个很好的好处,即最大限度地减少FIX引擎与应用程序其余部分之间的阻抗不匹配。

我已经实现了这个库:strucs。它可以将修复消息编码/解码为不可变的 scala 结构。

QuickfixJ生成的消息将反序列化数据存储在内部映射中,这不是你能想到的最有效的实现。很高兴看到基于 scala.meta 的代码生成器生成案例类和读取器/编写器以及基于函数响应式编程的 API(可以操作的市场数据流)

最新更新