我正在編寫一個基於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