5.0 Stars (2)
43 Downloads (This Week)
Last Update:
Browse All Files
Windows Mac Solaris Linux


The goal of Simple is to bring the power of simplicity to the world of server side Java. The primary focus of the project is to provide a truly embeddable Java based HTTP engine capable of handling enormous loads. Simple provides a truly asynchronous service model, request completion is driven using an internal, transparent, monitoring system.

Simple Web Site


User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

  • alvarogrm
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Hi, nice and easy to use but there seems to be a problem when you use several thread. I have a timeout for certain type of request the code is quite straightforward. I looks like the example, ie. this.executor = Executors.newCachedThreadPool(); @Override public void handle(Request request, Response response) {"receiving request " + request.getAddress().toString()); Task task = new Task(request, response, cfg); executor.execute(task);"Executing task"); } There is two differences In the Task I have a Thread.sleep(millis). I tried the same sniper code outside the simpleframework and It worked fine. The problem is that it seems that when you have big loads of request where "Thread.sleep()" runned another not. The simpleframework get a deadlock handling like 3 requests at the time, ie. and it does not handle more request until all "Thread.sleep(..)" ar fineshed. In my eyes it should continue to handle requests even if some threads are sleeping, the same sniper code outside simpleframework works fine so I don't think it has to do with the code...I quite sure thet even if you don't have Thread.sleep(..) the simpleframework handles a fixed number of threads. I need some hints och help with this issue. regards Alvaro

    Posted 04/29/2013
  • noblemaster
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    This is a great project. I originally used Apache MINA but then switched to Simple and I couldn't be happier about it. Simple is being used to power a game server (not a web site). Simple interfaces the clients to the actual games which are stored in a database. Check out Age of Conquest for more information:

    Posted 10/21/2009
Read more reviews

Additional Project Details



Intended Audience

Developers, End Users/Desktop

User Interface


Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.