using CommonUtil.RabbitMQ;
|
using System;
|
using static CommonUtil.RabbitMQ.MQClientFullChannel;
|
|
|
namespace ReceiveSmsMq
|
{
|
class Program
|
{
|
static void Main(string[] args)
|
{
|
try
|
{
|
//string aa = "{\"msgid\":\"" + 202309141100238564 + "\",\"mobile\":\"" + 15295017003 + "\",\"status\":\"2\",\"desc_state\":\"fail\"}";
|
//aa= "{\"msgid\":\"" + 202309141100238564 + "\",\"mobile\":\"" + 15295017003 + "\",\"content\":\"我不好\",\"status\":\"\",\"desc_state\":\"\"}";
|
//ReceiveSmsHandle.ReceiveSms(aa);
|
|
|
MQClientFullChannel mQClientFullChannel = new MQClientFullChannel("yys");
|
mQClientFullChannel.reConnectTime = 8000;
|
mQClientFullChannel.OnMessage += OnMessage;
|
mQClientFullChannel.OnConnected += OnConnected;
|
mQClientFullChannel.OnDisConnected += OnDisConnected;
|
mQClientFullChannel.Connect(0);
|
Console.WriteLine("工具已正常开启--");
|
Console.ReadLine();
|
}
|
catch(Exception ex)
|
{
|
Console.WriteLine(ex.ToString());
|
Console.ReadLine();
|
}
|
}
|
|
public static void OnMessage(EventMessageResultCluster result)
|
{
|
ReceiveSmsHandle.ReceiveSms(result.Content);
|
|
}
|
|
public static void OnConnected(MQClientParam param)
|
{
|
// Console.WriteLine(JSONUtil.ObjectToJson(param) + " --> 链接成功");
|
}
|
|
public static void OnDisConnected(MQClientParam param)
|
{
|
// Console.WriteLine(JSONUtil.ObjectToJson(param) + " --> 链接关闭");
|
}
|
}
|
}
|