示例#1
0
 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());
         }
 }
示例#2
0
 public SuccessMsg sendMsg([FromBody] RabbitMsg msg)
 {
     RabbitMQUtils.sendMSG(msg.VendingCode, msg.Message);
     return(new SuccessMsg(ApplicationMessage.SUCCESS, ApplicationMessage.SUCCESS));
 }