go语言nsq源码解读九 tcp和http中channel、topic的增删

通过前面多篇文章,nsqlookupd基本已经解读完毕了,不过在关于channel和topic的增删上还比较模糊,所以本篇将站在宏观的角度来总结一下,tcp.go和http.go两个文件中关于channel和topic的操作有哪些。

总结如下表:

模块文件所在方法名调用方法Registration
CategoryKeySubKey
TCPlookup_protocol_v1.goREGISTERAddProducer“channel”topicchannel
AddProducer“topic”topic“”
UNREGISTERRemoveProducer“channel”topicchannel
RemoveProducer“channel”topic“*”
RemoveProducer“topic”topic“”
IDENTIFYAddProducer“client”“”“”
HTTPhttp.gotopicsHandlerFindRegistrations“topic”“*”“”
channelsHandlerFindRegistrations“channel”topicName“*”
lookupHandlerFindRegistrations“channel”topicName“*”
FindRegistrations“topic”topicName“”
createTopicHandlerAddRegistration“topic”topicName“”
deleteTopicHandlerRemoveRegistration“channel”topicName“*”
RemoveRegistration“topic”topicName“”
tombstoneTopicProducerHandlerFindProducers“topic”topicName“”
createChannelHandlerAddRegistration“channel”topicNamechannelName
AddRegistration“topic”topicName“”
deleteChannelHandlerRemoveRegistration“channel”topicNamechannelName
nodesHandlerFindProducers“client”“”“”
LookupRegistrations“topic”“*”“”
FindProducers“topic”t“”

转载于:https://www.cnblogs.com/zhangboyu/p/7457025.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值