Sorry Norman I have hadn't finished typing this question and It wasn't meant to be sent. But now that it is here let me just ask
Good day, I am working on a design for a TCP Server. The server is meant to for handling transaction requests only at high volumes. To explain the design 1. Add socket to ChannelGroup 2. Read message from the Socket 3. Append the socket remote address to a the message 3. Write message to a queue on an MOM (Asynchronous) -> Messages sent here are processed by other services in the system 4. TCP Server wait for response on it's own queue -> The server has an embedded queue consumer 5. On a receiving message in the TCP queue we read the socket address that was appended at step 3 6 Use a ChannelMatcher to retrieve original socket from the ChannelGroup and write message to the socket We are anticipating 400 TPS to hit the server , would the channel group be a bottle neck since it's shared byall multiple threads ? On Friday, 22 July 2016 16:55:19 UTC+3, Norman Maurer wrote: > > An what is the question here ? > > > On 18 Jul 2016, at 14:02, Kimathie <[email protected] <javascript:>> > wrote: > > Good day, > I am working on a design for a TCP Server. The server is meant to for > handling transaction requests only at high volumes. > To explain the design > 1. Add message to DefaultChannelGroup > 2. Read message from the Socket > 3. Write message to a queue on an MOM (Asynchronous) > > 4. System to write Wait for response on queue with a couple of > consumers registered > > -- > You received this message because you are subscribed to the Google Groups > "Netty discussions" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/netty/e651e821-6e59-40c9-98ca-838f1c9ae51b%40googlegroups.com > > <https://groups.google.com/d/msgid/netty/e651e821-6e59-40c9-98ca-838f1c9ae51b%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > > > -- You received this message because you are subscribed to the Google Groups "Netty discussions" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/netty/01481ded-4157-4851-9a30-3d667c41954b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
