Exemplo n.º 1
0
 /// <summary>
 /// MQ失败时,临时存储消息到异地,便于后续恢复
 /// </summary>
 /// <param name="resendinfo"></param>
 public static void Error(MQReSendInfo resendinfo)
 {
     if (!string.IsNullOrEmpty(XXF.Common.XXFConfig.MQErrorConnectString))
     {
         SqlHelper.ExcuteSql(XXF.Common.XXFConfig.MQErrorConnectString, (c) =>
         {
             tb_mqerror_dal errordal = new tb_mqerror_dal();
             errordal.Add2(c, new tb_mqerror_model() { MQMsgJson = resendinfo.MQMsgJson, MQPath = resendinfo.MQPath, MQType = (byte)resendinfo.MQType, TryCount = 0 }, RandomHelper.Next(1,XXFConfig.MQMaxTablePartitionNum + 1));
         });
     }
 }
 /// <summary>
 /// MQ失败时,临时存储消息到异地,便于后续恢复
 /// </summary>
 /// <param name="resendinfo"></param>
 public static void Error(MQReSendInfo resendinfo)
 {
     if (!string.IsNullOrEmpty(XXF.Common.XXFConfig.MQErrorConnectString))
     {
         SqlHelper.ExcuteSql(XXF.Common.XXFConfig.MQErrorConnectString, (c) =>
         {
             tb_mqerror_dal errordal = new tb_mqerror_dal();
             errordal.Add2(c, new tb_mqerror_model()
             {
                 MQMsgJson = resendinfo.MQMsgJson, MQPath = resendinfo.MQPath, MQType = (byte)resendinfo.MQType, TryCount = 0
             }, RandomHelper.Next(1, XXFConfig.MQMaxTablePartitionNum + 1));
         });
     }
 }