示例#1
0
        public Worker(int workNumber)
        {
            _clientProcessor = new ClientProcessor();
            _bus             = Bus.Factory.CreateUsingRabbitMq(cfg =>
            {
                var host = cfg.Host(new Uri("rabbitmq://192.168.99.100/"), h => { });

                cfg.ReceiveEndpoint(host, "client-service", e =>
                {
                    e.Handler <ISubmitClient>(context =>
                    {
                        return(_clientProcessor.Process(workNumber, context.Message));
                    });
                });
            });
        }