/// <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)); }); } }