值得将quickfixj从Mina迁移到Netty吗?
我正在编写一个基于quickfixj 的FIX 买方GUI。虽然性能对于 GUI 来说不是问题,但我正在考虑将 QuickFixj 从 Mina 迁移到 Netty,因为我想将其开发为买方引擎。 QuickFixj 的性能令我不满意。听说Netty性能比Mina好。
有谁知道Java平台上还有其他开源FIX引擎吗(因为quickfixj中有很多错误)?我想知道哪个是更好的选择,迁移还是其他FIX引擎?
I am writing a FIX buyside GUI based on quickfixj. Although the performance is not an issue to a GUI, I am thinking of migrating the quickfixj from Mina to Netty as I would like to develop it to a buyside engine. The performance of quickfixj is not satisfied with me. It is heard that Netty is better than Mina on performance.
Does anyone know is there any other opensource FIX engine on Java platform(because of many bugs in quickfixj)?I am wondering which one is a better choice, migration or another FIX engine?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定您期望通过在 QuickfixJ 中实现 Netty 而不是 Mina 获得多少性能提升。有时我们需要考虑易于适应和可维护性,而不仅仅是性能。我使用quickfix和quickfixJ实现了一个修复引擎,Java版本在支持更多消息方面更加复杂。嗯,性能超出了预期,每秒处理大约 300 多条消息。
关于 QuickfixJ 有错误,是的,但是您有源代码,您可以根据需要对其进行修改。我不知道还有其他开源 Java 修复引擎。 Quickfix 是由供应商支持的,如果你打算购买它,他们会支持 Quickfix 中的任何错误。
我希望你修改它,我修改了很多它来定制它以供我使用。如果您有资源,有很多供应商提供修复引擎 Cameron 和 Swift。
I am not sure how much perfomance gain you are expecting from implementing Netty rather than Mina in QuickfixJ. Sometimes we need to look at ease of adaption and maintainability rather than only perfomance. I implemented a fix engine using both quickfix and quickfixJ, the Java version was more complex in term of more messages being supported. Well the perfomance was more than was expected, went through around more than 300 messages/sec.
Regarding the QuickfixJ being buggy, yes it is, but you have the source code you can modify it as you want. I don't know of any other open source Java fix engine. And Quickfix is supported by vendors, if you intend to buy it they would be there to support any bugs in Quickfix.
I would prefer you modify it, I modified quite a lot of it to customize it for my use. If you have the resources there are lot of vendors who provide fix engines Cameron and Swift.