Exemplo n.º 1
0
        private static async Task LookupConsumeMessages()
        {
            var cons = NsqConsumer.Create("lookupd=localhost:4161; topic=topic1; channel=abc");
            await cons.ConnectAndWaitAsync(Handler);

            await cons.SetMaxInFlightAsync(5);
        }
Exemplo n.º 2
0
        public async Task Test1()
        {
            var consumer = new NsqConsumer(new NsqConsumerOptions("test", "test"));

            await consumer.ConnectAsync();

            consumer.Dispose();
        }
Exemplo n.º 3
0
 public void ConsumerFactoryReturnsNsqTcpConnectionWhenNsqdEndPointIsGiven()
 {
     options.NsqEndPoint = endPoint;
     using (var conn = NsqConsumer.Create(options))
     {
         Assert.IsType <NsqTcpConnection>(conn);
     }
 }
Exemplo n.º 4
0
        private static async Task LookupConsumeMessages()
        {
            var loggerFactory = new LoggerFactory();

            loggerFactory.AddConsole();
            ILogger logger = loggerFactory.CreateLogger("LookupConsumeMessages");

            var cons = NsqConsumer.Create("lookupd=localhost:4161; topic=topic1; channel=abc", logger);
            await cons.ConnectAndWaitAsync(Handler);

            await cons.SetMaxInFlightAsync(5);
        }
Exemplo n.º 5
0
        static async Task Main(string[] args)
        {
            var          consumerOptions = new NsqConsumerOptions("test", "test", 5, TimeSpan.FromSeconds(10));
            INsqConsumer connection      = new NsqConsumer(consumerOptions);

            connection.OnError        += OnError;
            connection.OnMessage      += OnMessage;
            connection.OnDisconnected += OnDisconnected;
            connection.OnReconnected  += OnReconnected;

            await connection.ConnectAsync();

            INsqProducer producer = new NsqProducer(new NsqProducerOptions());

            await producer.ConnectAsync();

            await producer.PublishAsync("test", DateTime.Now.ToString("o"));

            Console.ReadLine();
        }