nsq删除topic
url path: /topic/delete入口函数:doDeleteTopic->DeleteExistingTopic一、根据topicName获取Topic对象指针,注意这里只需要用读锁控制并发,对应topic不存在直接报错并返回二、topic.Delete(),需要注意的是在关闭topic之前先删除channel和topic,这样做的目的是不会有任何消息未被处理,同时所有写入操作都将出错,并且不会创建新的topic来强制排序内部调用了exit(deleted bool)函数,入参为t
复制链接