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

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

От версии 2.8
отредактировано Alexandr Fokin
на 2022/11/07 00:44
Изменить комментарий: Update document after refactoring.
К версии 3.4
отредактировано Alexandr Fokin
на 2022/11/27 23:22
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Название
... ... @@ -1,1 +1,1 @@
1 -Apache.NMS.ActiveMQ
1 +Apache .NMS .ActiveMQ
Родительский документ
... ... @@ -1,1 +1,1 @@
1 -Разработка.NET.Работа с БД.Группа\. Провайдеры\..WebHome
1 +Разработка.NET.Работа с брокерами сообщений.WebHome
Содержимое
... ... @@ -1,36 +1,20 @@
1 -
1 +Клиент для брокера [[Apache ActiveMQ>>doc:Разработка.Брокеры сообщений.Apache Active MQ.WebHome]].
2 2  
3 +----
4 +
3 3  Apache.NMS.ActiveMQ
4 -https://www.nuget.org/packages/Apache.NMS.ActiveMQ/ provides OpenWire
6 +[[https:~~/~~/www.nuget.org/packages/Apache.NMS.ActiveMQ/ provides OpenWire>>https://www.nuget.org/packages/Apache.NMS.ActiveMQ/ provides OpenWire]]
5 5  
6 6  Apache.NMS.AMQP
7 -https://www.nuget.org/packages/Apache.NMS.AMQP/ provides AMQP
9 +[[https:~~/~~/www.nuget.org/packages/Apache.NMS.AMQP/ provides AMQP>>https://www.nuget.org/packages/Apache.NMS.AMQP/ provides AMQP]]
8 8  
9 9  ----
10 10  
11 -{{code language="c#"}}
12 -//Основные объекты взаимодействия:
13 +{{children/}}
13 13  
14 -1) IConnection
15 -connection.Start()
16 -
17 -2) ISession
18 -connection.CreateSession()
19 -
20 -3) IQueuq
21 -session.GetQueue(name)
22 -
23 -4.1) IMessageProducer
24 -session.CreateProducer(session)
25 -
26 -4.2) IMessageConsumer
27 -session.CreateConsumer(
28 - session,
29 - selector,
30 - false
31 - )
32 -{{/code}}
33 -
34 34  ----
35 35  
36 -2 способа потребления сообщений: 1) handler, 2) явный вызов метода receive.
17 +2 способа потребления сообщений:
18 +
19 +1. handler (callback),
20 +1. явный вызов метода receive.