2014-11-02 3 views
0

Предполагая, что в одном контейнере Tomcat имеется много (более 10) приложений весов, и этим приложениям необходимо обмениваться данными с каждым заказом в Tomcat. Полезными сообщениями являются объекты JSon или что-то подобное во всех случаях. Мой вопрос: какие предпочтительные решения для этого и почему? Например: Http REST, или JMS .. или что?Какое оптимальное решение для общения между приложениями в контейнере Tomcat?

ответ

1

У нас есть аналогичная архитектура. Наш выбор - это jms. Он является транзакционным и простым в использовании с си. Отдых обычно используется для интерфейса. Jms и WS для бэкэнд. Но если вы не планируете расти. И все приложения будут на одном сервере приложений. Вы можете использовать ejb.

+0

Работает ли JMS между несколькими Tomcats? Сейчас мои приложения находятся в Tomcat, но мы планируем использовать более одного контейнера, и они будут находиться на другом виртуальном ПК. И каково ваше предложение, где я изучаю весеннюю JMS? С интеграцией с весной? –

+1

JMS - это распределенные решения. У вас может быть один jms-сервер. И вы можете получить к нему доступ из любых мест (только некоторые ограничения с помощью брандмауэра), но его можно было решить. Si очень прост по сравнению с различными решениями, и у вас есть полный запас пружинной мощности :) – Sotona

+1

КПП. SI обеспечивают SOA-парадигму. Если вам нужно только общаться с some.components, rmi - хороший выбор. – Sotona

Смежные вопросы