我希望将消息排队以便在经过一定时间后(即达到执行的最小日期/时间),或在消息处理时推迟其执行到稍后的时间点(例如未满足某些先决条件),进行处理。示例:事件发生后,定义需要在初始事件时间后至少1小时运行的进程。是否有内置/建议模型可使用https://github.com/ServiceStack/ServiceStack/wiki/Messaging-and-Redis来编排此操作?
将任务排入您的队列系统中,该系统将将其处理到持久性存储器:SQL Server、MongoDB或RavenDB中。
有一个服务轮询您的“排队”任务,以确定何时应将它们重新插入队列。