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)); }); }); }); }