很普通的问题,我知道,但在谷歌搜索后,我可以找到任何“明确”的答案,所以我在这里问。
使用Scala,当涉及到修复协议时,我有什么选择?
在Java中,我以前使用过QuickfixJ,但我想知道是否有“本地”的替代方案?或者,对于Scala来说,最坏的情况是一些QuickFixJ DSL或"overlays“?
谢谢大家
发布于 2014-01-16 13:39:18
QuickFIX/J将在Scala中非常好地工作。
如果做不到这一点,编写自己的协议实现并不特别困难,该协议还具有将FIX引擎与应用程序其他部分之间的阻抗不匹配最小化的好处。
发布于 2015-11-26 22:05:32
我已经实现了这个库:结构。它可以将固定消息编码/解码为不可变的scala结构。
发布于 2015-09-28 17:01:26
QuickfixJ生成的消息将反序列化数据存储在内部映射中,这并不是您能想到的最有效的实现。很高兴看到基于scala.meta的代码生成器生成案例类和读取器/编写器,以及基于函数反应编程的API (可以操作的MarketData流)。
https://stackoverflow.com/questions/20959059
复制相似问题