public void SendMessage <T>(IRabbitPublishMessageWrapper <T> message) { using (var connection = RabbitMQUtils.CreateNewConnection(message.Metadata.ConnectSetting)) using (var channel = connection.CreateModel()) { var properties = channel.CreateBasicProperties(); channel.BasicPublish(message.Metadata.Exchange, message.Metadata.RoutingKey, false, properties, message.Serialize()); } }
public SuccessMsg sendMsg([FromBody] RabbitMsg msg) { RabbitMQUtils.sendMSG(msg.VendingCode, msg.Message); return(new SuccessMsg(ApplicationMessage.SUCCESS, ApplicationMessage.SUCCESS)); }