opt:删不做幂等
This commit is contained in:
parent
932ca3d1c5
commit
ad563dda97
@ -20,9 +20,9 @@ public class CapFilter : SubscribeFilter
|
||||
{
|
||||
context.DeliverMessage.Headers["sjzy-receive-time"] = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss fff");
|
||||
|
||||
// 轨迹增删改要做幂等
|
||||
// 轨迹增改要做幂等
|
||||
if (!context.DeliverMessage.Headers["cap-msg-name"]
|
||||
.IsIn(GlobalConst.TrackUpsertSubscribe, GlobalConst.TrackDeleteSubscribe))
|
||||
.IsIn(GlobalConst.TrackUpsertSubscribe))
|
||||
return Task.CompletedTask;
|
||||
|
||||
// 本地调试不做幂等
|
||||
@ -44,7 +44,7 @@ public class CapFilter : SubscribeFilter
|
||||
throw new BusinessException(ErrorCode, $"检测到重复消费,消费参数:{argumentJsonStr}");
|
||||
|
||||
RedisHelper.Client.Set($"CapExcuteFilter:{hash}", 60 * 10,
|
||||
TimeSpan.FromHours(1).Seconds); // 1h内不允许一模一样的参数重复消费
|
||||
TimeSpan.FromMinutes(5).Seconds);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user