Is Netty what I'm searching for?
"이희승 (Trustin Lee)"
trustin at gmail.com
Thu Jun 17 08:07:24 EDT 2010
Thanks everyone for evagelizing Netty. Nothing much to add from me! :)
Best regards,
Trustin
On 06/17/2010 04:57 AM, Shlomi Marco wrote:
> I can offer my two cents based on my own private view and experience
> with Netty:
>
> I work for a hedge fund who does extensive algo-trading and high
> frequency trading.
> We're anal-retentive when it comes to performance and everything is
> measured in sub-milliseconds latencies.
>
> Netty has played a significant role in our infrastructure:
> We're using Netty as our communication framework. we wrapped it with our
> own manager who relays data back and forth between the different stocks
> market and the front ends.
> As for passing messages, we find the combination of google
> protocol-buffer and netty valuable to no extent, certainly when you
> consider that our server is Java based, and clients are (most often) C#.
>
> While I'm aware there are other frame work, Netty really gives a sense
> of "look-no-further".
>
> To sum, I can say the following:
> 1. Netty is super-fast. It's fast to the point that I'm more concern
> about programmers doing something wrong then worrying about networking
> framework.
> In precises measurements not once we've identified Netty as a bottleneck.
>
> 2. Protocol-buffer + Netty are your best friend providing you design
> your protocol correctly.
>
> 3. Netty scales.
>
> 4. Netty is both straight-forward to understand, and rather easy to extend.
>
> All of the above is true for using NIO, with OIO or other Netty-tools,
> your mileage may or may not varies, I cannot tell since we haven't test it.
>
> Happy coding.
>
>
> 2010/6/16 Johan3 <hari97 at mymail.fi <mailto:hari97 at mymail.fi>>
>
>
> Hello everyone, I'm a newbie user of Netty. I've tried out couple
> frameworks
> which were not able to offer me what I need, so I got couple
> questions about
> Netty. I've checked out the comments about Netty and also tried out few
> code-examples, and I'm pretty optimistic about this.
>
> I have a online Java game project, and the server should be able to
> handle
> about 2000-3000 clients, but it's a game where low latency is really
> important - every millisecond counts. Is Netty able to handle those
> clients
> without "lag"? Some frameworks offers many great features (still
> useless for
> me), and it causes unwanted latency.
>
> If Netty is the right choice for me, could you also give some advices to
> newbie... These things are on my mind:
>
> 1: My game should sends packets and encode (and decode) packets for
> example
> like following:
> byte whatMessageItIs, int SomeNumber, boolean true, int type, String
> message
> So does Netty provide a simple way to do this, encode and decode a
> packet
> where the first byte is some kind of a type of the message. In the guide
> there's many kind of handlers, encoders and decoders added to
> pipeline, but
> is this kind of a simple messaging system enough or am I missing
> something?
>
> 2: I also got to make rooms to the game, every room has a running thread
> (which moves players). I'm wondering, how to make it right for Netty,
> because running threads causes maybe most stress to server.
>
> 3: Also, I have done this kind of a server before. How much should I use
> Netty's elements in basic server-system, is it ok to use just Netty's
> messaging system as a base, and do everything else by myself, or
> should I
> always use Netty's elements?
>
> Regards
> Johan
> --
> View this message in context:
> http://netty-forums-and-mailing-lists.685743.n2.nabble.com/Is-Netty-what-I-m-searching-for-tp5186104p5186104.html
> Sent from the Netty User Group mailing list archive at Nabble.com.
> _______________________________________________
> netty-users mailing list
> netty-users at lists.jboss.org <mailto:netty-users at lists.jboss.org>
> https://lists.jboss.org/mailman/listinfo/netty-users
>
>
>
> _______________________________________________
> netty-users mailing list
> netty-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/netty-users
--
what we call human nature in actuality is human habit
http://gleamynode.net/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 293 bytes
Desc: OpenPGP digital signature
Url : http://lists.jboss.org/pipermail/netty-users/attachments/20100617/7288b11c/attachment.bin
More information about the netty-users
mailing list