Skip to content

Java network (NIO) application framework: performance and scalability.

License

Unknown, AGPL-3.0 licenses found

Licenses found

Unknown
LICENSE.txt
AGPL-3.0
LICENSE.agpl
Notifications You must be signed in to change notification settings

js-labs/js-collider

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

                 JS-Collider
                 ===========

                   +-----+
             /-----|     |-----\        +---+ 
            /      |     |      <=======|A/C| Session emitters
           /   /---|     |---\   \      +---+ (acceptor/connector)
          /   /    +-----+    \   \
          |   |     <----     |   |
TCP/IP ---+-S |               |   |
session  +-----+             +-----+
         |     |             |     |
         |     |             |     |
         |     |             |     |
         +-----+             +-----+
          |   |               |   |
          |   |     ---->     |   |
          \   \    +-----+    /   /
           \   \---|     |---/   /
            \      |     |  S   /
             \-----|     |--+--/
                   +-----+  |
                            |
                          TCP/IP
                          session

JS-Collider is an asynchronous event-driven Java network (NIO) application framework designed to provide maximum performance and scalability for applications having not too many connections but significant amount of network traffic (both incoming and outgoing).

Performance is achieved by specially designed threading model and lock-free algorithms ([learn more](https://github.com/js-labs/js-collider/wiki/Performance benchmarks))

Main features:

Refer the Wiki for API documentation and performance tests results.

Building

You will require JDK 1.7 and appache ant.

ant dist

Running tests

ant tests

Contacts

Need more features or support? Contact [email protected]

About

Java network (NIO) application framework: performance and scalability.

Topics

Resources

License

Unknown, AGPL-3.0 licenses found

Licenses found

Unknown
LICENSE.txt
AGPL-3.0
LICENSE.agpl

Stars

Watchers

Forks

Packages

No packages published

Languages