Пример #1
0
        static void TestSubscribe()
        {
            var uri = "amqp://*****:*****@localhost:32771/test";
            var bus = new PubSubClientBus(uri, "test_fanout", "fanout", "test_queue");

            bus.Subscribe <string>(async(msg) =>
            {
                await Console.Out.WriteLineAsync(msg);
                await Task.Delay(100);
            });
        }
Пример #2
0
        static void TestPublish()
        {
            var uri = "amqp://*****:*****@localhost:32771/test";
            var bus = new PubSubClientBus(uri, "test_fanout", "fanout", "test_queue");

            var i = 0;

            while (true)
            {
                i++;

                var msg = $"Message {i}";
                Console.WriteLine(msg);
                bus.Publish(msg);

                //Thread.Sleep(100);
                if (i == 100)
                {
                    break;
                }
            }
        }