[Quickfix-users] Is QuickFix engine possible to use as Trading Server
Brought to you by:
orenmnero
From: alexander z. <ale...@gm...> - 2011-10-16 14:17:40
|
Hi, I am newbie for QuickFix. After somedays struggle with the materials which I googled from net, I am not sure is QuickFix can work as a Server accpeting request from many clients. firstly I want to use QuickFix act as Acceptor, and accept many same clients connection(clients use username and password to logon), it seems QuickFix can use Logon message to achieve username password auth. but 1. as I known, QuickFix use configuration file to define the Session, and one Session for one Client to connect, but if it working like that how I can dynamic add customers to this server? (firstly I consider use database to manage my user table, but it seems by that configuration Session issues, it doesn't help a lot) 2. if the QuickFix make every Session one thread, it is quite low efficient and if I understand correctly by default thread staick 10MB, one 4GB server can only have 400 Session? 3. Why can not make working thread to separate the Session into serail mode, by that, one thread used to accept new connection for Session, put Session in queue or Hashmap, by thread group to manage that Hashmap to watch Sessions? 4. I feel quite confused by now, is QuickFix just used for Exchange orders or route orders to Broker or Exchanges? not used for accept orders from terminal GUI clients? Thank you Br Alexander Z |