Thread: Highly scalable asynchronous NIO reactor library. My gift to the community.

Page 2 of 4 FirstFirst 1234 LastLast
Results 11 to 20 of 40
  1. #11  
    Brown
    Guest
    Quote Originally Posted by Graham View Post
    He fixed it.
    Sexy.. Thanks alot.
     

  2. #12  
    Shelton
    Guest
    That was written fast O.O! Nice thank you.
     

  3. #13  
    Banned

    Join Date
    Jul 2008
    Age
    26
    Posts
    5,826
    Thanks given
    1,301
    Thanks received
    197
    Rep Power
    0
    Fully documented NIO Reactor library
    What is that exactly? like ServerSocket?
     

  4. #14  
    Renown Programmer


    Join Date
    Dec 2006
    Posts
    1,716
    Thanks given
    268
    Thanks received
    217
    Rep Power
    1836
    Quote Originally Posted by Jad'z Core View Post
    What is that exactly? like ServerSocket?
    Last I heard you knew alot more about servers than me or Tom.
     

  5. #15  
    Banned

    Join Date
    Jul 2008
    Age
    26
    Posts
    5,826
    Thanks given
    1,301
    Thanks received
    197
    Rep Power
    0
    Did you read my last post on that thread? This doesn't have anything to do with how servers work btw.
     

  6. #16  
     

    Vastiko's Avatar
    Join Date
    Dec 2006
    Posts
    5,700
    Thanks given
    300
    Thanks received
    660
    Discord
    View profile
    Rep Power
    5000
    Quote Originally Posted by Jad'z Core View Post
    Did you read my last post on that thread? This doesn't have anything to do with how servers work btw.

    Dude learn, this has everything to do with Networking a server without networking = fail.
     

  7. #17  
    brb ridin da storm

    blakeman8192's Avatar
    Join Date
    Dec 2012
    Age
    28
    Posts
    2,010
    Thanks given
    802
    Thanks received
    1,357
    Rep Power
    286
    Quote Originally Posted by Jad'z Core View Post
    Did you read my last post on that thread? This doesn't have anything to do with how servers work btw.
    This has absolutely everything to do with how servers work. How does a server send/receive data to all the clients? Networking. What is this library? Very high-performance networking. I would estimate that it can very easily hold around 2k rs2 client connections, while putting hardly any stress on the underlying system. Standard reactor pattern has been tested and proven to be able to handle millions of connections through a light protocol (I believe this was a phone system and it sent/received voice data - I haven't done any research on this, I was told by a friend who is good at programming) and the only thing that will limit your server performance is the code you write on top of this networking. This is infact standard reactor pattern, but stepped up a notch to use cached thread pooling (other types of pooling are available via the AsynchronousIOFactory) to be much more scalable than standard reactor pattern. Believe me, any server framework written by a reasonable programmer on top of this library will easily be able to handle 2k clients, which is the limit the client can have per-world. I'm sure this networking library could easily scale to be able to run multiple worlds in one process (several thousand connections) without any problems.
    rest in peace Qemist, Izzy, TeChNo PuNk, Impulser, & bootnecklad
     

  8. #18  
    Brown
    Guest
    Quote Originally Posted by Defqon View Post
    This has absolutely everything to do with how servers work. How does a server send/receive data to all the clients? Networking. What is this library? Very high-performance networking. I would estimate that it can very easily hold around 2k rs2 client connections, while putting hardly any stress on the underlying system. Standard reactor pattern has been tested and proven to be able to handle millions of connections through a light protocol (I believe this test was a phone system and it sent/received voice data - I haven't done any research on this, I was told by a friend who is good at programming) and the only thing that will limit your performance is the code you write on top of this networking. This is infact standard reactor pattern, but stepped up a notch to use cached thread pooling (other types of pooling are available via the AsynchronousIOFactory).
    I love how you praise your own sources xD
    It is really great though. Started a quick framework 15 minutes ago, and I'm too tired to go on now.
    Good night all.
     

  9. #19  
    brb ridin da storm

    blakeman8192's Avatar
    Join Date
    Dec 2012
    Age
    28
    Posts
    2,010
    Thanks given
    802
    Thanks received
    1,357
    Rep Power
    286
    Quote Originally Posted by Brown View Post
    I love how you praise your own sources xD
    It is really great though. Started a quick framework 15 minutes ago, and I'm too tired to go on now.
    Good night all.
    I love how you hint at me being conceited for making something so great for you.
    rest in peace Qemist, Izzy, TeChNo PuNk, Impulser, & bootnecklad
     

  10. #20  
    Registered Member

    Join Date
    Oct 2007
    Posts
    2,413
    Thanks given
    254
    Thanks received
    479
    Rep Power
    2785
    Quote Originally Posted by Shiver View Post
    Quote Originally Posted by Jad'z Core View Post
    Fully documented NIO Reactor library
    What is that exactly? like ServerSocket?
    Last I heard you knew alot more about servers than me or Tom.
    That's a quote of the moment.

    @Brown, don't even attempt to make your own framework unless it's using something rather then standard i/o.
     

Page 2 of 4 FirstFirst 1234 LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •