Требуется разъяснение Java JMS - PullRequest
0 голосов
/ 04 ноября 2010

1 быстрый вопрос, недавно я наткнулся на новую концепцию в java под названием JMS.Я хотел бы знать, где именно это применимо, и у меня есть сомнения, что JMS является абстракцией или реализацией.Если так, как я мог бы использовать это?Может ли любое тело помочь мне понять это.Заранее спасибо.:)

Ответы [ 2 ]

0 голосов
/ 04 ноября 2010

Короче говоря, JMS API - это абстракция, и поставщики [например, Sun, Apache, RedHat] поставляются с их реализацией.Если вам нужно узнать больше или задать вопрос, пожалуйста, не стесняйтесь спрашивать.

0 голосов
/ 04 ноября 2010

JMS в частности или обмен сообщениями в целом - это способ разъединения систем.

Допустим, у меня есть служба A, которая обрабатывает создание новых учетных записей, и служба B, которую необходимо уведомлять при создании новых учетных записей.

Одним из способов подключения этих систем является использование JMS;когда служба A создает учетную запись, она помещает соответствующее сообщение на шину JMS.Служба B прослушивает шину и может принять меры, когда увидит сообщение.Если новая служба «C» также должна принять меры, она также может просто прослушивать это сообщение на шине.Службе "A" не нужно знать об услугах B или C.

Все, что должно быть согласовано всеми сторонами, - это формат сообщения JMS.

Это более неудачноформа связи, чем, скажем, служба A, которая должна каким-либо образом явно связаться со службами B & C.

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