Télécharger la liste

Description du projet

Raining Sockets is a high-performance,
non-blocking, sockets-based framework.
Non-blocking IO (NIO or NBIO) allows one to create
thousands of connections in a single thread, thus
making applications highly scalable, compared to
the thread-per-client model used prior to JDK 1.4.
A user only needs to override the event that needs
to be customized, such as what to do with arrived
(or arriving) data, or what to do when a write has
completed. Raining Sockets has been tested
successfully with over 13,000 concurrent
connections.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-01-27 08:14
1.2pre3d

Cette version comporte en pipeline (multiples requêtes GET sur une connexion) et les connexions persistantes sur le cadre NIO, selon RFC 2616.
Tags: Major feature enhancements
This release features pipelining (multiple GET requests on
one connection) and persistent connections on the NIO
framework, as per RFC 2616.

2003-10-10 14:50
1.1.9

Un bug a été corrigé qui empêchait ProxyServer et Server d'utiliser la même version de NioSocket. Il existe aussi des nettoyages de code. Il a été testé avec succès auprès de 13'000 connexions simultanées.
Tags: Minor bugfixes
A bug was fixed that prevented ProxyServer and Server
from using the same version of NioSocket. There are also
code cleanups. It has been tested successfully with
13000 concurrent connections.

2003-10-08 12:10
1.1.8

Ceci est une version testée de charge à la fois le client et le serveur.
Tags: Minor feature enhancements
This is a load tested version of both the client and server.

2003-10-07 05:26
1.1.7

Un fichier pour augmenter le nombre de fichiers sous Linux a été inclus. Le serveur proxy fonctionne maintenant, car il gère désormais inconditionnelle terminateurs dans NioSocket au moment de la lecture sur un canal de contact. D'autres modifications mineures ont été apportées pour faire face à la situation de l'exécution de deux serveurs avec plus de connexions 10K.
Tags: Minor feature enhancements
A file for increasing the number of files on Linux
was included. The Proxy Server now runs, since it
now unconditionally handles terminators in
NioSocket at the time of reading on a connect
channel. Other minor changes were made to deal
with the situation of running two servers with
more than 10K connections.

2003-10-03 23:13
1.1.2

Un client de test de charge et d'un serveur simple d'étendre le cadre NIO ont été ajoutées. Sur cette base, le code a été refait et nettoyé.
Tags: Code cleanup
A load testing client and a simple server that extend the NIO Framework have been added. Based on this, the code was refactored and cleaned.

Project Resources