Что является более быстрым способом регистрации событий с помощью веб-сервисов - PullRequest
0 голосов
/ 22 марта 2012

У меня есть приложение, которое должно регистрировать все события, которые пользователь делает в удаленной базе данных, поэтому я решил использовать формат веб-сервиса (приложение вызывает веб-сервис с параметрами события).

Итак, я сделал для этого удаленный EJB, но он работает с плохой производительностью, потому что приложению нужно дождаться ответа веб-службы для продолжения запроса.

ЕстьJMS альтернатива?

Что вы предлагаете?

Спасибо.

1 Ответ

0 голосов
/ 24 марта 2012
  • JMS будет намного легче и сможет асинхронно обрабатывать события. Их можно использовать для захвата событий приложений или журналов аудита для действий, происходящих в системе. Может отправить сообщение в очередь с правильными деталями, которые могут быть получены на приемном конце для дальнейшей обработки.

  • Если вы используете EJB-3.1, то можете пометить свой метод с помощью @Asynchronous, который возвращает AsyncResult реализацию Future, которую можно использовать для получения результата, но также можно использовать с методами, возвращающими void .

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