Исходный код вики Apache.NMS.ActiveMQ

Версия 2.10 от Alexandr Fokin на 2022/11/07 00:51

Последние авторы
1 Клиент [[Apache ActiveMQ>>doc:Разработка.Брокеры сообщений.Apache ActiveMQ.WebHome]]
2
3 ----
4
5 Apache.NMS.ActiveMQ
6 https://www.nuget.org/packages/Apache.NMS.ActiveMQ/ provides OpenWire
7
8 Apache.NMS.AMQP
9 https://www.nuget.org/packages/Apache.NMS.AMQP/ provides AMQP
10
11 ----
12
13 {{code language="c#"}}
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.