我使用masstransit 8 + amazon sqs/sns,该应用程序在Windows Docker容器中运行。
我发送预定消息,延迟可能长达几个小时,代码如下:
public Task Consume(ConsumeContext<RequestReceivedEvent> context)
{
var uri = context.ReceiveContext.InputAddress;
var scheduledTime = DateTime.UtcNow.AddHours(12);
return context.ScheduleSend(uri, scheduledTime, new DelayedMessage());
}
但是我对预定发送有一些疑问:
提前非常感谢!