private static IQueueMini GetQueueMiniByName(string queueName)
        {
            if (string.IsNullOrWhiteSpace(queueName))
            {
                throw new ArgumentNullException("queueName");
            }

            return(QueueMinis.Find(q => q.Name == queueName));
        }
        private static IQueueMini CreatQueueMini(string queueName)
        {
            if (QueueMinis.Find(q => q.Name == queueName) != null)
            {
                throw new Exception("队列名称已存在");
            }

            IQueueMini queueMini = new QueueMini(queueName);

            queueMini.BeforEnqueue += BeforEnqueue;

            queueMini.BeforDequeue += BeforDequeue;

            queueMini.AfterDequeue += AfterDequeue;

            return(queueMini);
        }