Esempio n. 1
0
        static void TestRabbitMq(int messageCount)
        {
            IConnection connection = new ConnectionFactory().CreateConnection();

            var serializer = new BinarySerializationStrategy();

            for (int i = 0; i < messageCount; i++)
            {
                IModel model = connection.CreateModel();
                model.ExchangeDeclare("rabbitMQ.test.exchange", ExchangeType.Direct, false, true, null);
                byte[] serializedMessage = serializer.Serialize(new TestMessage("test"));
                model.BasicPublish("rabbitMQ.test.exchange", string.Empty, null, serializedMessage);
                model.Close();
            }

            connection.Close();
        }