namespace WIDESEAWCS_RedisService.DelayQueue
{
public interface IDelayQueueService
{
///
/// 添加延迟任务
///
bool Enqueue(string queueName, string message, TimeSpan delay);
///
/// 获取到期的任务
///
List DequeueDue(string queueName, int count = 10);
///
/// 移除任务
///
bool Remove(string queueName, string message);
///
/// 获取队列长度
///
long GetQueueLength(string queueName);
}
}