Im читает pdf tib_ems_user_guide.pdf для подготовки к предстоящему проекту (проект на TIBCO ESB). Я получил не дальше, чем введение, когда я столкнулся с тем, что я воспринимал как противоречие. Я понял, что не понимаю эту концепцию. (Я читал немного дальше в нее и не смогли найти ответы)Публикация и подписка Система обмена сообщениями «Общая подписка» Пояснение (TIBCO EMS)
Начиная с Ch1 (PG4) под публикации и подписки раздела I переговоры об «общих подписок»:
Shared подписки созданный с определенным именем и, возможно, идентификатор клиента. Потребители, которые подписывают подписку, указывают это имя при подписке на эту тему.
Например, тема Foo может иметь следующие подписки:
• не разделяет, недлительная подписку.
• не поделил, долговечны подписки
• совместно, недлительная подписки под названием mySharedSub с тремя совместно потребителей
• общие, долговечная подписку под названием myDurableSharedSub с двумя общими потребителями
Если сообщение принимается по foo, каждый из этих четырех подписей получает это же сообщение. Для общих подписей mySharedSub и myDurableSharedSub сообщение доставляется только одному, если его соответствующие общие потребители.
Если закрытые общие пользователи долговременной подписки myDurableSharedSub закрыты, то общая долговременная подписка продолжает существовать и накапливать сообщения до тех пор, пока они не будут удалены, или пока приложение не создаст нового надежного общего пользователя с именем myDurableSharedSub, чтобы возобновить эту подписку. Если общие пользователи mySharedSub закрыты, подписка удаляется из темы foo.
Мои вопросы ...
- Что такое точка "speceific имя" для подписки. Разве вам не нужна каждая подписка в теме, чтобы иметь какое-то конкретное имя, чтобы вы могли ссылаться на нее при подписке на нее? Или больше вы подписываетесь на тему, и она будет систематически определять, какую подписку подписывать, если вы не укажете.
- Что бы сделал идентификатор клиента?
- Почему подписка под названием «shared» только доставляет свои сообщения одному из ее потребителей? Это кажется мне обратным.
Спасибо за вашу помощь,
Mingman