Bitgate Server Software Environment 0.6.1 (Default branch) |
|
|
Thursday November 29, 2007. 07:49 AM FreshMeat
Bitgate Server Software Environment aims to build a multi-protocol application environment in which server
protocol handlers can be eventually loaded and unloaded on the fly using a center console or controller Web page. It aims to have 99.9% uptime, and have high-availability compliance. It is written in Java 6, and relies completely on Java's I/O functionality to provide non-blocking support for both SSL and non-SSL sockets (without having to know how to use SSLEngine). All configuration is done via XML files, as this is easier to maintain. It includes a minimal demonstration HTTP server.
License: Common Public License
Changes:
Many changes were made to help with stability. SSL now works well again. WriteFuture objects were added, like that of MINA. HTTP Keep-Alive functionality was added. A cache was added to HTTP requests via a FileCache mechanism. Shutdown hook code was added. Some synchronization issues were fixed along with SSL over NIO and failing POST tests with Freemarker.
|