Почему бы не использовать сеансовые бобы вместо бобов приводных сообщений?
-
27-09-2019 - |
Вопрос
Мне интересно, почему бы не использовать сеансовые бобы вместо бобовых бобов
Если вы можете позвонить удаленным методам из EJBS, так почему же беспокоится отправка / получение сообщений с бобами приводных сообщений (что сложнее разрабатывать, чем сессионные бобы)?
В каких сценариях приводит к приводу в бобы бобы?
Решение
Мне интересно, почему бы не использовать сеансовые бобы вместо бобовых бобов
Хм, они не служат той же цели, приведенные в голову бобы разрешают приложениям Java EE для обработки сообщений асинхронно.
Если вы можете позвонить удаленным методам из EJBS, так почему же беспокоится отправка / получение сообщений с бобами приводных сообщений (что сложнее разрабатывать, чем сессионные бобы)?
Потому что MDBS дают вам асинхронизм и свободную муфту, что то, что вы можете захотеть / нужно в некоторых ситуациях:
- Для длительных рабочих мест
- Когда ресурсы не всегда доступны
- Когда вы хотите распараллелизировать обработку
Кстати, я лично всегда нашел MDB, чтобы быть самым легким корпоративным бобов для развития.
В каких сценариях приводит к приводу в бобы бобы?
Увидеть выше.
Смотрите также
Другие советы
Beans приводящие сообщения Слушайте очереди JMS асинхронно В отличие от объекта / сеанса.
Это не блокирует ресурсы сервера, поскольку обработка происходит только тогда, когда сообщение пришло в очередь.
Кроме грузов Java Forums и сайтов, Wikipedia имеет хороший набор указов, где MDBS пригодится
http://en.wikipedia.org/wiki/enterrise_javabean#message_driven_beans.
Оба служат разной цели.
1) Если вы хотите использовать его для использования только для удаленных методов, просто используйте боб сеанса
2) Но если Responce / result не ездил, но более позднее сообщение - это матерь для вас, затем перейдите на JMS, как оно создает очередь, чтобы она работала и установить сообщение. Но проблема перфоваса будет там.
Если вам нужно иметь просто использование метода, просто используйте сессионный боб, так как он является легким бобовым фаном. И это дает хорошую производительность.