Изменения документа Apache. NMS. ActiveMQ

Редактировал(а) Alexandr Fokin 2022/11/27 23:42

От версии 3.7
отредактировано Alexandr Fokin
на 2022/11/27 23:25
Изменить комментарий: К данной версии нет комментариев
К версии 3.3
отредактировано Alexandr Fokin
на 2022/11/27 23:17
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -10,6 +10,32 @@
10 10  
11 11  ----
12 12  
13 -{{children/}}
13 +{{code language="c#"}}
14 +//Основные объекты взаимодействия:
14 14  
15 -
16 +1) IConnection
17 +connection.Start()
18 +
19 +2) ISession
20 +connection.CreateSession()
21 +
22 +3) IQueuq
23 +session.GetQueue(name)
24 +
25 +4.1) IMessageProducer
26 +session.CreateProducer(session)
27 +
28 +4.2) IMessageConsumer
29 +session.CreateConsumer(
30 + session,
31 + selector,
32 + false
33 + )
34 +{{/code}}
35 +
36 +----
37 +
38 +2 способа потребления сообщений:
39 +
40 +1. handler (callback),
41 +1. явный вызов метода receive.
XWiki.XWikiComments[1]
Автор
... ... @@ -1,0 +1,1 @@
1 +XWiki.cccc1808
Комментарий
... ... @@ -1,0 +1,1 @@
1 +Connection.Dispose() в том числе закрывает и финализирует созданные от него объекты ISession, IMessageProducer, IMessageConsumer
Дата
... ... @@ -1,0 +1,1 @@
1 +2021-12-26 12:35:14.423
XWiki.XWikiComments[2]
Автор
... ... @@ -1,0 +1,1 @@
1 +XWiki.cccc1808
Комментарий
... ... @@ -1,0 +1,2 @@
1 +Для отправки сообщений (MessageProducer) не нужно вызывать метод Connection.Start.
2 +Для сихронного и ассинхронного приема - нужно.
Дата
... ... @@ -1,0 +1,1 @@
1 +2021-12-26 12:35:20.42