protected override Task Send(int streamIndex, IList<Message> messages) { return Task.Run(() => { var scaleoutMsg = new ScaleoutMessage(messages); var msg = new RmqMessage { StreamIndex = streamIndex, Id = 0, Body = scaleoutMsg.ToBytes() }; var body = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(msg)); model.BasicPublish("messages", "", true, new BasicProperties(), body); }); }
protected override Task Send(int streamIndex, IList <Message> messages) { return(Task.Run(() => { var scaleoutMsg = new ScaleoutMessage(messages); var msg = new RmqMessage { StreamIndex = streamIndex, Id = 0, Body = scaleoutMsg.ToBytes() }; var body = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(msg)); model.BasicPublish(this.configuration.ExchangeName, "", true, new BasicProperties(), body); })); }