{{Quickfixn}} Quickfixn Digest, Vol 7, Issue 13
Felipe Soares
felipe.soares at traderdata.com.br
Wed May 16 17:59:24 PDT 2012
Inside my onmessage event i am raising an event. Át. This event i ask for marketdatarequest. Am o blocking qf while executing this event?
Enviado via iPhone
Em 16/05/2012, às 19:15, quickfixn-request at lists.quickfixn.com escreveu:
> Send Quickfixn mailing list submissions to
> quickfixn at lists.quickfixn.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
> or, via email, send a message with subject or body 'help' to
> quickfixn-request at lists.quickfixn.com
>
> You can reach the person managing the list at
> quickfixn-owner at lists.quickfixn.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Quickfixn digest..."
>
>
> Today's Topics:
>
> 1. Message Limits (Felipe Soares)
> 2. Re: Message Limits (Mike Gatny)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 16 May 2012 16:48:19 -0300
> From: Felipe Soares <felipe.soares at traderdata.com.br>
> To: quickfixn at lists.quickfixn.com
> Subject: {{Quickfixn}} Message Limits
> Message-ID: <719684e7cfc8ceb654a1af218f9efee8 at mail.gmail.com>
> Content-Type: text/plain; charset="windows-1252"
>
> Hi,
>
>
>
> I am new to quickfix/n and having some doubts about it:
>
>
>
> - Message size limt, is there any size limit? For instance for
> sending securityDefinitiion should I send one by one? Or with a group?
>
> - After I receive all my securitites I send a message with
> MarketDataRequest for each symbol in a separate message.
>
>
>
> For some reason my client hangs at some point?nothing happens after it
> hanged?I can?t get the session to heartbeat?.
>
>
>
> I am sending something around 10000 requests each one in one message?.is
> this a problem?
>
>
>
> Regards
>
> Felipe
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20120516/912fc213/attachment.html>
>
> ------------------------------
>
> Message: 2
> Date: Wed, 16 May 2012 15:12:51 -0500
> From: Mike Gatny <mgatny at connamara.com>
> To: "Mailing list for QuickFIX/n" <quickfixn at lists.quickfixn.com>
> Subject: Re: {{Quickfixn}} Message Limits
> Message-ID:
> <CAA1-azN-b=+XM2ywCVwrZBKqrpZKOjUpCxah4CcRrjhExb7Htw at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> On Wed, May 16, 2012 at 2:48 PM, Felipe Soares <
> felipe.soares at traderdata.com.br> wrote:
>
>> Message size limt, is there any size limit? For instance for sending
>> securityDefinitiion should I send one by one? Or with a group?
>>
>
>
>> After I receive all my securitites I send a message with
>> MarketDataRequest for each symbol in a separate message.
>>
>
> The standard FIX SecurityDefinitionRequest and MarketDataRequest messages
> allow you to request multiple symbols in one message (one per group). Your
> counterparty may not use plain vanilla FIX messages/semantics, of course,
> so check their documentation. From experience, I would say it is probably
> not practical to request 10000 symbols in one message (or on one Session).
> I don't think there is any hard limit in qf/n that will stop you from
> trying, but even if you successfully subscribe to 10000 symbols, you are
> probably going to experience performance issues trying to handle that much
> data on one Session. And naturally, the more heavily quoted/traded the
> symbols are, the more messages you will have, and hence more potential for
> performance problems.
>
> Note that when you are handling a FIX message, i.e. during the
> fromApp()/onMessage() callbacks, you are on the qf/n thread and thus
> blocking qf/n from handling the next message. So you want to return from
> fromApp()/onMessage() as quickly as possible so that qf/n can continue
> processing. If you are doing a lot of work in fromApp()/onMessage() or
> making blocking calls there, consider queuing the work onto a separate
> thread so that you can return more quickly. Also, if possible, consider
> setting up more than one Session with your counterparty so that you can
> split up the 10000 symbols across multiple Sessions (and thus maybe even
> multiple applications). This way, you give yourself the ability to
> configure your way out of performance issues. For example with this
> design, if you realize that a handful of symbols are the most heavily
> quoted/traded, you can move them to a separate Session, maybe even on a
> different server.
>
> --
> Mike Gatny
> Connamara Systems, LLC
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20120516/cd8d222e/attachment.htm>
>
> ------------------------------
>
> _______________________________________________
> Quickfixn mailing list
> Quickfixn at lists.quickfixn.com
> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>
>
> End of Quickfixn Digest, Vol 7, Issue 13
> ****************************************
More information about the Quickfixn
mailing list