Software
Users

Infodancer Java Services

Java has ended up with a much greater presence on the server than anyone expected. Unfortunately, it has some serious flaws for server use -- with the two most serious being the high memory requirements and the one-thread-per-connection requirement imposed by limitations of the Java IO model. Now that the API has been updated to allow for more flexible threading models, it's possible to write a service framework to support java-based network services efficiently; that is, within a single JVM using the nio framework to deliver much improved efficiency.

The Java Services framework is in active development and should not be considered stable as yet.

Features:

  • Simple, XML-based service configuration
  • Protocol-independent configuration mechanisms for RBL-based blocking
  • Support for NIO-based services
  • Javadoc Documentation

The latest version is available through subversion via this url: svn://infodancer.org/services/trunk

The author can be reached at matthew@infodancer.org.


This server is powered by djbdns, apache, qmail, and ezmlm with ezmlm-idx. The operating system is Debian GNU/Linux.