Esempio n. 1
0
        public RedisFixture()
        {
            RedisMessagingGatewayConfiguration configuration = RedisMessagingGatewayConfiguration();

            MessageProducer = new RedisMessageProducer(configuration);
            MessageConsumer = new RedisMessageConsumer(configuration, QueueName, Topic);
        }
        public RedisMessageProducerSendTests()
        {
            var configuration = new RedisMessagingGatewayConfiguration
            {
                ServerList     = "localhost",
                AllowAdmin     = false,
                ConnectRetry   = 3,
                ConnectTimeout = 5000,
                Proxy          = Proxy.None,
                SyncTimeout    = 1000
            };

            var options = ConfigurationOptions.Parse(configuration.ServerList);

            options.AllowAdmin     = configuration.AllowAdmin;
            options.ConnectRetry   = configuration.ConnectRetry;
            options.ConnectTimeout = configuration.ConnectTimeout;
            options.SyncTimeout    = configuration.SyncTimeout;
            options.Proxy          = configuration.Proxy;
            var connectionMultiplexer = ConnectionMultiplexer.Connect(options);

            _messageProducer = new RedisMessageProducer(connectionMultiplexer);
            _messageConsumer = new RedisMessageConsumer(connectionMultiplexer, QueueName, Topic);
            _message         = new Message(
                new MessageHeader(Guid.NewGuid(), Topic, MessageType.MT_COMMAND),
                new MessageBody("test content")
                );
        }
Esempio n. 3
0
        public RmqMessageConsumerRedisNotAvailableTests()
        {
            var configuration = new RedisMessagingGatewayConfiguration
            {
                RedisConnectionString = "localhost:6379?connectTimeout=1&sendTImeout=1000&",
                MaxPoolSize           = 10,
                MessageTimeToLive     = TimeSpan.FromMinutes(10)
            };

            _messageConsumer = new RedisMessageConsumerSocketErrorOnGetClient(configuration, QueueName, Topic);
        }
Esempio n. 4
0
        public RmqMessageConsumerOperationInterruptedTests()
        {
            var configuration = new RedisMessagingGatewayConfiguration
            {
                RedisConnectionString = "localhost:6379?connectTimeout=1&sendTImeout=1000&",
                MaxPoolSize           = 10,
                MessageTimeToLive     = TimeSpan.FromMinutes(10)
            };

            _messageConsumer = new RedisMessageConsumer(configuration, QueueName, Topic);
        }
        public RedisMessageProducerSendTests()
        {
            var configuration = new RedisMessagingGatewayConfiguration
            {
                RedisConnectionString = "localhost:6379?connectTimeout=1&sendTImeout=1000&",
                MaxPoolSize           = 10,
                MessageTimeToLive     = TimeSpan.FromMinutes(10)
            };

            _messageProducer = new RedisMessageProducer(configuration);
            _messageConsumer = new RedisMessageConsumer(configuration, QueueName, Topic);
            _message         = new Message(
                new MessageHeader(Guid.NewGuid(), Topic, MessageType.MT_COMMAND),
                new MessageBody("test content")
                );
        }
        public RedisMessageProducerSendTests()
        {
            var configuration = new RedisMessagingGatewayConfiguration
            {
                ServerList     = "localhost",
                AllowAdmin     = false,
                ConnectRetry   = 3,
                ConnectTimeout = 5000,
                Proxy          = Proxy.None,
                SyncTimeout    = 1000
            };

            _messageProducer = new RedisMessageProducer(configuration);
            _messageConsumer = new RedisMessageConsumer(configuration, QueueName, Topic);
            _message         = new Message(new MessageHeader(Guid.NewGuid(), Topic, MessageType.MT_COMMAND), new MessageBody("test content"));
        }
Esempio n. 7
0
        public RmqMessageConsumerOperationInterruptedTests()
        {
            var configuration = RedisFixture.RedisMessagingGatewayConfiguration();

            _messageConsumer = new RedisMessageConsumerTimeoutOnGetClient(configuration, QueueName, Topic);
        }
        public RmqMessageConsumerRedisNotAvailableTests()
        {
            var configuration = RedisFixture.RedisMessagingGatewayConfiguration();

            _messageConsumer = new RedisMessageConsumerSocketErrorOnGetClient(configuration, QueueName, Topic);
        }