/// <summary>
 /// 根据队列获取消息队列信息
 /// </summary>
 /// <param name="queue">队列</param>
 /// <param name="virtualPath">虚拟路径</param>
 /// <returns>消息队列信息</returns>
 public RabbitMessageQueueInfo ReaderByQueue(string queue, string virtualPath = RabbitConnectionInfo.DEFAULT_VIRTUAL_PATH)
 {
     return(RabbitMessageQueueUtil.ReaderByQueue(queue, ReaderAll(ConfigUtil.CreateContainerVirtualPathDic(virtualPath))));
 }
 /// <summary>
 /// 根据队列读取消息队列信息
 /// </summary>
 /// <param name="queueOrOtherIdentify">队列或其他标识</param>
 /// <param name="extend">扩展</param>
 /// <returns>消息队列信息</returns>
 public RabbitMessageQueueInfo Reader(string queueOrOtherIdentify, IDictionary <string, string> extend = null)
 {
     return(RabbitMessageQueueUtil.Reader(queueOrOtherIdentify, ReaderAll(extend)));
 }