Thread: [Quickfix-developers] Message storage and retrieval
Brought to you by:
orenmnero
From: David M. <Dav...@mo...> - 2003-03-28 15:06:56
|
Hi Starting the debate of earlier threads again... IMHO a client app could either try to keep the state of the world (SOW) itself of delegate it to something else which then uses different methods for dispersing this info. A client app could go to a db to get known orders and status on startup, connect to a pub/sub system and request the current SOW or whatever. A server, however, specially something like an order manager must keep track of its orders EVEN through a core !!! As Oren mentioned in some earlier thread, this presents a problem. Server which handle large order flow will have a huge FIX traffic whose latency needs to be kept to a minimum. Writing orders to a db or whatever is basically out of the quesion because of the IO time involved. Since QF does have the logs stored if the file system one would imagine that re-loading the order server to the state prior to a core is just a matter of replaying the messages and rebuiding the order collection. This however, is a server problem, not a qf problem. I would vote for writing a small library for reading and even better, replaying these messages. For instance we could create a MessageReplayApplication which subclasses Application. This classes' thread would read the inbound log file and invoke fromApp callbacks. Any messages sent by this app would be ignored!!!! This would allow a server to rebuild its state. When done, the main class deletes this playback object and start the real one.... Just a thought anyways. The point is that for some apps we DO need to have not just message recovery but state recovery as well... David -- NOTICE: If received in error, please destroy and notify sender. Sender does not waive confidentiality or privilege, and use is prohibited. |
From: Vamsi K. <Vam...@ib...> - 2003-03-31 04:33:52
|
Hi all I am trying to invoke the at_client exe with a config file. I am getting the below error DEBUG ASSERTION FAILURE program dbgheap.c _block_type_is_valid(phead->nblockuse) its an assertion failure.. Did anybody get this problem. I would appreciate if somebody gives solution for this Thanks Krishna |
From: Oren M. <ore...@ya...> - 2003-03-31 20:58:22
|
at_client really should be removed from the projects. It's not actually used and don't think that it is up to date. I would recommend looking at the projects under the examples directory instead. Vamsi Krishna <Vam...@ib...> wrote:Hi all I am trying to invoke the at_client exe with a config file. I am getting the below error DEBUG ASSERTION FAILURE program dbgheap.c _block_type_is_valid(phead->nblockuse) its an assertion failure.. Did anybody get this problem. I would appreciate if somebody gives solution for this Thanks Krishna ------------------------------------------------------- This SF.net email is sponsored by: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers --------------------------------- Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! |
From: Vamsi K. <Vam...@ib...> - 2003-03-31 21:14:04
|
Hi Is there any documentation for Tradeclient example. Thanks krishna -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Oren Miller Sent: Monday, March 31, 2003 3:58 PM To: Vamsi Krishna; 'Quickfix' Subject: Re: [Quickfix-developers] DEBUG ASSERTION FAILURE at_client really should be removed from the projects. It's not actually used and don't think that it is up to date. I would recommend looking at the projects under the examples directory instead. Vamsi Krishna <Vam...@ib...> wrote: Hi all I am trying to invoke the at_client exe with a config file. I am getting the below error DEBUG ASSERTION FAILURE program dbgheap.c _block_type_is_valid(phead->nblockuse) its an assertion failure.. Did anybody get this problem. I would appreciate if somebody gives solution for this Thanks Krishna ------------------------------------------------------- This SF.net email is sponsored by: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers _____ Do you Yahoo!? Yahoo! <http://rd.yahoo.com/platinum/evt=8162/*http:/platinum.yahoo.com/splash. html> Platinum - Watch CBS' NCAA March Madness, live <http://rd.yahoo.com/platinum/evt=8162/*http:/platinum.yahoo.com/splash. html> on your desktop! |
From: Vamsi K. <Vam...@ib...> - 2003-03-31 21:29:42
|
Can somebody explain in simple words,what is the purpose of example tradeclient. What it does exactly? Vamsi -----Original Message----- From: Oren Miller [mailto:ore...@ya...] Sent: Monday, March 31, 2003 3:58 PM To: Vamsi Krishna; 'Quickfix' Subject: Re: [Quickfix-developers] DEBUG ASSERTION FAILURE at_client really should be removed from the projects. It's not actually used and don't think that it is up to date. I would recommend looking at the projects under the examples directory instead. Vamsi Krishna <Vam...@ib...> wrote: Hi all I am trying to invoke the at_client exe with a config file. I am getting the below error DEBUG ASSERTION FAILURE program dbgheap.c _block_type_is_valid(phead->nblockuse) its an assertion failure.. Did anybody get this problem. I would appreciate if somebody gives solution for this Thanks Krishna ------------------------------------------------------- This SF.net email is sponsored by: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers _____ Do you Yahoo!? Yahoo! <http://rd.yahoo.com/platinum/evt=8162/*http:/platinum.yahoo.com/splash. html> Platinum - Watch CBS' NCAA March Madness, live <http://rd.yahoo.com/platinum/evt=8162/*http:/platinum.yahoo.com/splash. html> on your desktop! |
From: CW J. <jav...@ce...> - 2003-03-31 21:42:33
|
Hi Vamsi- It may be worth looking thru the mailing list archives, and taking a peek at the documentation, here: Mailing List Archives: http://quickfix.thoughtworks.com/mailinglists.html Installing QuickFIX: http://quickfix.thoughtworks.com/documentation/install.html Yet More Documentation: http://quickfix.thoughtworks.com/documentation/index.html HTH, Cedrick |
From: Oren M. <ore...@ya...> - 2003-03-31 22:29:35
|
It is a very bad order entry application. Very bad because no one would actually use it because of the horrible interface. What it allows you to do is send an order to a destination, and then displays the execution (as a pure fix message). You can use it to connect to either the ordermatcher or executor sample projects. Vamsi Krishna <Vam...@ib...> wrote: Can somebody explain in simple words,what is the purpose of example tradeclient. What it does exactly? Vamsi -----Original Message----- From: Oren Miller [mailto:ore...@ya...] Sent: Monday, March 31, 2003 3:58 PM To: Vamsi Krishna; 'Quickfix' Subject: Re: [Quickfix-developers] DEBUG ASSERTION FAILURE at_client really should be removed from the projects. It's not actually used and don't think that it is up to date. I would recommend looking at the projects under the examples directory instead. Vamsi Krishna <Vam...@ib...> wrote: Hi all I am trying to invoke the at_client exe with a config file. I am getting the below error DEBUG ASSERTION FAILURE program dbgheap.c _block_type_is_valid(phead->nblockuse) its an assertion failure.. Did anybody get this problem. I would appreciate if somebody gives solution for this Thanks Krishna ------------------------------------------------------- This SF.net email is sponsored by: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers --------------------------------- Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! --------------------------------- Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! |
From: Vamsi K. <Vam...@ib...> - 2003-03-31 04:42:20
|
Hi all My FIXCLient needs to poll a database table for messages ( a typical scenario in Front office) and still maintain a session. Can at_client program do that. Can somebody give me a lead on this. Krishna |
From: Vamsi K. <Vam...@ib...> - 2003-03-31 20:39:24
|
Hi all Does Mysql support of Quickfix means, you can connect to database for outbound messages. Or is it only suitable for logging? Thanks in advance Krishna /-----Original Message----- /From: qui...@li... [mailto:quickfix- /dev...@li...] On Behalf Of Vamsi Krishna /Sent: Sunday, March 30, 2003 11:42 PM /To: 'Quickfix' /Subject: [Quickfix-developers] Initiator / /Hi all / /My FIXCLient needs to poll a database table for messages ( a typical /scenario in Front office) and still maintain a session. / /Can at_client program do that. / /Can somebody give me a lead on this. / /Krishna / / / /------------------------------------------------------- /This SF.net email is sponsored by: /The Definitive IT and Networking Event. Be There! /NetWorld+Interop Las Vegas 2003 -- Register today! /http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en /_______________________________________________ /Quickfix-developers mailing list /Qui...@li... /https://lists.sourceforge.net/lists/listinfo/quickfix-developers |