Каков наилучший протокол для соединения бэкэнда на основе java spring с java-интерфейсом (гобелен или что-то еще)? - PullRequest
0 голосов
/ 03 декабря 2010

Я собираюсь сделать проект, в котором бэкэнд на основе Sring должен соединяться с внешним интерфейсом, также основанным на java (гобелен или что-то в этом роде - в настоящий момент я не знаю).

ИтакЯ сейчас думаю о том, какой протокол лучше всего подходит для обмена данными между этими системами?

В настоящее время это мои пункты - http (soap) - http (rest) - http (буферы протокола google)

Я был бы очень рад, если у вас есть какие-либо предложения или кто-то может помочь мне принять правильное решение:)

С наилучшими пожеланиями из Гамбурга

Ответы [ 2 ]

0 голосов
/ 06 января 2011

Я бы рекомендовал использовать JSON через HTTP;может быть очень высокой производительности (см. этот тест ), читабельной, имеет хорошую поддержку библиотек.Многие разработчики ошибочно полагают, что JSON в основном предназначен для AJAX;но JSON на самом деле очень хорошо работает как сервис-формат (и для хранения в базах данных документов).Да, и Spring (версия 3.0) также неплохо поддерживает JSON.

0 голосов
/ 03 декабря 2010

RMI стоит рассмотреть. Получение трафика через брандмауэры может быть проблематичным, но это делает передачу практически любого Java-объекта по проводам очень простой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...