Ну, как бы мне не было грустно говорить о Java плохие вещи, я бы не стал рекомендовать его для производственного использования или любого другого сценария интенсивного использования. Даже при том, что он хорошо работает для небольших вещей, таких как модульные / интеграционные тесты, у него большие проблемы с памятью, когда он интенсивно используется, особенно когда вы используете его для большого количества соединений одновременно. У меня были проблемы, подобные описанным здесь:
http://neopatel.blogspot.com/2010/05/java-comsunnethttpserverhttpserver.html
И Jetty не так хорош для интенсивного использования по той же причине. Я бы пошел с Tomcat на вашем месте.
В качестве альтернативы, я полагаю, вы могли бы рассмотреть Java Messaging Service как альтернативу межпроцессным коммуникациям и просто иметь работающий сервер JMS (например, Active MQ)