我正在编写一个基于quickfixj的FIX buyside GUI。虽然性能对于GUI来说不是问题,但我正在考虑将quickfixj从Mina迁移到Netty,因为我想将它开发为一个buyside引擎。 quickfixj的性能对我不满意。听说Netty在性能上比米娜好。
有没有人知道在Java平台上有没有其他的开源FIX引擎(因为quickfixj有很多bug)?我想知道哪一个是更好的选择,迁移或其他FIX引擎?值得将quickfixj从Mina迁移到Netty吗?
1
A
回答
1
我不知道你在QuickfixJ中实现Netty而不是Mina期望获得多少性能增益。有时我们需要考虑适应性和可维护性,而不仅仅是性能。我使用quickfix和quickfixJ实现了修复引擎,Java版本在支持更多消息方面更加复杂。那么性能超过预期,每秒钟消耗超过300信息。
关于QuickfixJ是越野车,是的,但你有源代码,你可以修改它,只要你想。我不知道任何其他开源Java修复引擎。 Quickfix由供应商支持,如果您打算购买它,他们会在那里支持Quickfix中的任何错误。
我宁愿你修改它,我修改了很多它来定制它以供我使用。如果你有资源,那么有很多厂商提供修复引擎Cameron和Swift。
相关问题
- 1. Netty vs Apache MINA
- 2. 值得迁移到Rake?
- 3. 在Netty 4中迁移sendUpstream
- 4. Apache MINA vs Netty for Android
- 5. 是否值得从NHibernate 1.2迁移到NHibernate 2.x?
- 6. Amazon RDS从MySQL迁移到Oracle的好处。值得? [A:没有]
- 7. 将表从MS SQL Server迁移到MySQL
- 8. 将数据从Kahadb迁移到MKahadb
- 9. 将防火墙从IPv4迁移到IPv6
- 10. 将Apache OFBiz从Apache Derby迁移到mysql
- 11. 如何将CXF从2.7迁移到3.0?
- 12. 将PaaS服务从ASM迁移到ARM
- 13. 将django.dispatch.dispatcher从Django 0.96迁移到1.0.2
- 14. 将数据从Excel迁移到SQL Server
- 15. 将Flex从Flex 3迁移到Flex 4
- 16. 将项目从Mac OS迁移到Windows
- 17. 将Django从MySQL迁移到postgresql
- 18. 将数据库从Postgres迁移到MySQL
- 19. 将SDL_PeepEvents从SDL 1.2.14迁移到SDL 1.3
- 20. 将虚拟列从oracle迁移到postgres
- 21. 将InfoPath从2010年迁移到2013年
- 22. 将php代码从5.2迁移到5.3
- 23. 将EC2从AWS迁移到Azure
- 24. 将Django项目从MySQL迁移到Oracle
- 25. 将数据从SAP迁移到MySql
- 26. 将数据库从Sybase迁移到MySQL
- 27. 将数据从solr 1.4迁移到7.0.1
- 28. 将数据从teradata迁移到bigquery
- 29. 将附件从SP迁移到SQL BLOB
- 30. 从AppFabricLabs将ACS迁移到生产?
是的,DC,我一直在修改quickfixj。我已经对quickfixj v4进行了很多更改,但发现在quickfixj v5发布后很难将更改应用到新版本。我甚至不知道哪些文件与旧版本有很大不同。看来我必须留在v4中。 – user462872 2010-10-01 00:02:48
关于商业FIX引擎,我公司正在使用Appia。你知道Cameron和Swift对Appia的忠告吗? – user462872 2010-10-01 00:10:41
@ user462872 - 要检查差异,你可以在svn中签出他们的源代码并做一个比较。我用了很多。 (http://www.fixprotocol.org/products/) - 提供修复引擎的供应商列表。对象计算支持Quickfix,因此如果您无法修改Quickfix,您可以获得专业帮助。除非您使用了两种产品,否则很难比较两种产品。最好的选择是谷歌它。 – DumbCoder 2010-10-01 07:55:40