문제

Pretty generic question, I know, but after a google search I could find any "definitive" answer, so here I am asking.

Using Scala, what alternative do I have when it comes to FIX protocol?

In Java, I worked with QuickfixJ before, but I was wondering if there were any "native" alternatives? Or, worst case scenario some QuickFixJ DSLs or "overlays" for Scala?

Thanks all

도움이 되었습니까?

해결책

QuickFIX/J will work perfectly well from Scala.
Failing that, it's not particularly difficult to write your own implementation of the protocol, which also has the nice benefit of minimising the impedance mismatch between your FIX engine and the rest of your application.

다른 팁

I have implemented this library: strucs. It can encode/decode fix messages to an immutable scala structure.

QuickfixJ generated messages store deserialized data in internal maps, and it's not the most efficient implementation you could come up with. It would be nice to see scala.meta based code generator generating case classes and readers/writers and functional reactive programming based API (stream of MarketData which can be manipulated)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top