Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / SYNC & ASYNC messaging / 11 сообщений из 11, страница 1 из 1
16.05.2008, 10:27
    #35316187
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SYNC & ASYNC messaging
Привет всем.

Нужен совет от специалистов по системам доставки сообщений (типа Java Message Service, MQ Series, MS MesQueue и т.п.).

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

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

Чего хочется:
чтобы кто-то подтвердил или опровергнул, что JMS поддерживает только асинхронный режим.

если кто знает, существуют ли какие-то продукты этого класса, которые поддерживают и синхронный режим тоже.
...
Рейтинг: 0 / 0
16.05.2008, 15:04
    #35317379
blinded
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SYNC & ASYNC messaging
JMS асинхронный, синхронное взаимодействие в J2EE - state(less|full) бины
...
Рейтинг: 0 / 0
16.05.2008, 16:16
    #35317678
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SYNC & ASYNC messaging
Ну, не только. Еще и RMI, CORBA, SOAP.

Но транзакционный обмен сложными составными сообщениями есть только в JMS, как я понимаю.
...
Рейтинг: 0 / 0
16.05.2008, 16:52
    #35317834
blinded
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SYNC & ASYNC messaging
А кто запретил в качестве параметра вызова state* бина испоьзовать составной объект или контейнер?
ЗЫ CORBA, RMI, state* EJB суть одна и таже горькая конфета с разными фантиками
...
Рейтинг: 0 / 0
17.05.2008, 01:45
    #35318512
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SYNC & ASYNC messaging
blinded пишет:

> ЗЫ CORBA, RMI, state* EJB суть одна и таже горькая конфета с разными
> фантиками
Почему горькая ? Я понимаю, конечно, что нет в мире совершенства ...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
17.05.2008, 11:17
    #35318609
blinded
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SYNC & ASYNC messaging
Потому что только что мучаюсь с инероперабилити glassfish и jboss, не работают хоть ты тресни.
...
Рейтинг: 0 / 0
19.05.2008, 01:42
    #35319727
apapacy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SYNC & ASYNC messaging
MasterZivНу, не только. Еще и RMI, CORBA, SOAP.

Но транзакционный обмен сложными составными сообщениями есть только в JMS, как я понимаю.

Синхронность может касаться различных аспектов отправки/приема сообщений.
В частности, JMS для J2EE тоже имеет синхронные аспекта (в части приема сообщений)

http://docs.sun.com/app/docs/doc/819-7759/aerar?a=view

MOM это отдельное от J2EE движение и может обеспечитвать синхронность тоже.
...
Рейтинг: 0 / 0
19.05.2008, 02:01
    #35319735
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SYNC & ASYNC messaging
apapacy пишет:

> Синхронность может касаться различных аспектов отправки/приема сообщений.
> В частности, JMS для J2EE тоже имеет синхронные аспекта (в части приема
> сообщений)

Нет, я имел в виду весь обмен. Естественно, что прием может
быть как синхронным, так и асинхронным.
(отправка, кстати, не может, по идее, квиток, что "отправлено"
получать нужно).

> http://docs.sun.com/app/docs/doc/819-7759/aerar?a=view
А что-то я там ничего и не нашел ...

> MOM это отдельное от J2EE движение и может обеспечитвать синхронность тоже.

Например, какие продукты ?

Я тут почитал, уже видимо ясно, что синхронного обмена никто не делает на
сообщениях.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
19.05.2008, 02:16
    #35319738
apapacy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SYNC & ASYNC messaging
MasterZiv
apapacy пишет:

> Синхронность может касаться различных аспектов отправки/приема сообщений.
> В частности, JMS для J2EE тоже имеет синхронные аспекта (в части приема
> сообщений)

Нет, я имел в виду весь обмен. Естественно, что прием может
быть как синхронным, так и асинхронным.
(отправка, кстати, не может, по идее, квиток, что "отправлено"
получать нужно).

> http://docs.sun.com/app/docs/doc/819-7759/aerar?a=view
А что-то я там ничего и не нашел ...

> MOM это отдельное от J2EE движение и может обеспечитвать синхронность тоже.

Например, какие продукты ?

Я тут почитал, уже видимо ясно, что синхронного обмена никто не делает на
сообщениях.
Posted via ActualForum NNTP Server 1.4

Цитата и веб-ресурса

Message consumers in either domain can choose to get messages synchronously or asynchronously. Synchronous consumers make an explicit call to retrieve a message ; asynchronous consumers specify a callback method that is invoked to pass a pending message. Consumers can also filter out messages by specifying selection criteria for incoming messages.

Синхронность касается только получателя сообщения.
Все материалы по MOM (не JMS) утверждают, что провайдеры могут поддерживать синхронный обмен сообщениями (это я прочитал в англ. Вики). Здесь упоминались только реализации конкретно JMS, которые действительно не поддерживают синхронный обмен, т.к. реально сообхения публикуются в таблице БД и затем отправитель сообщения ими уже не управляет.
...
Рейтинг: 0 / 0
19.05.2008, 02:18
    #35319739
apapacy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SYNC & ASYNC messaging
Конечно, J2EE это не регламентирует, но все разобранные мной реализации поступаои именно так.
...
Рейтинг: 0 / 0
22.05.2008, 17:53
    #35329518
JMSuser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SYNC & ASYNC messaging
JMS предлагает также возможность имитации синхронного режима запрос/ответ для этого используются такие вещи как временные очереди
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / SYNC & ASYNC messaging / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]