public RemotingResponse HandleRequest(IRequestHandlerContext context, RemotingRequest remotingRequest) { var topic = Encoding.UTF8.GetString(remotingRequest.Body); var queueIds = _queueStore.GetQueues(topic, BrokerController.Instance.Setting.AutoCreateTopic).Where(x => x.Setting.ProducerVisible).Select(x => x.QueueId).ToList(); var data = Encoding.UTF8.GetBytes(string.Join(",", queueIds)); return(RemotingResponseFactory.CreateResponse(remotingRequest, data)); }