Какие есть варианты для обеспечения связи с малой задержкой между двумя войнами, ведущимися в одном и том же пристани?
Мне в основном нужно вызывать службу в одной войне из другой, но я не могу себе позволить называть ее веб-службой.
Поскольку они работают в одной и той же JVM, я надеюсь не использовать RMI / JMS и т. Д., Но я не знаю, какие у меня есть другие варианты?
Я смотрел на связь между сервлетами, но поскольку прямой вызов метода устарел , это не кажется правильным выбором?
Я также нашел kyronet , но есть ли лучшие решения, так как это в той же JVM?
Я ищу что-то вроде VM-компонента Apache Camel ( seda между веб-приложениями), но поскольку только одно из приложений использует Camel, это не вариант.
Я знаю, что мне, возможно, придется делить некоторые DTO между войнами, но, пожалуйста, не предлагайте помещать службу в общую библиотеку, если бы это был вариант, я бы не задавал этот вопрос:)
Изменить:
Встраивание EJB-контейнера также, вероятно, не вариант.