第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

消息中間件之NSQ

NSQ被设计为:

  • 支持高可用和消除单点故障的拓扑结构

  • 实现更强的消息交付保证

  • 单个进程的内存占用(通过将一些信息持久化到磁盘)

  • 极大地简化生产者和消费者的配置要求

  • 提供直接升级的路径

  • 提高效率

简化的配置和管理

https://img1.sycdn.imooc.com//5d005c3d0001631604640302.jpghttps://img1.sycdn.imooc.com//5d005c9200013b6904360278.jpg

 nsqd 

单个nsqd实例次性可以处理多个数据流。每个数据流被称为一个“topic”,每个topic拥有一个或多个“channels”。每个channel都会收到从topic发出的所有message的副本(a copy)。通常一个channel是为下流提供消费topic内信息的服务。

topics 和channels并不是提前设置好的。topic是在第一次使用时被发布出来,或者在有channel订阅时被命名的。channel也是同样。

topic和channel都是独自缓存数据的,这防止了存在有缓慢的消费者而导致其他channel堵塞消息的情况。

一个channel通常具有多个消费者连接。如果所有的消费者都在同一个分区里的话,那么从channel分发过来的message将会随机落到每个接受数据流的consumer那里。

message是被topic多路广播的到channel的,channel会将接受到的message随机分发给所有连接了它的consumers,也就是每个consumer只能收到channel通道里的一部分数据。

nsqlookupd

nsqlookupd是为nsqd提供帮助consumer寻找应该订阅的topic的路径服务的帮助程序。根据配置文件,consumer和producer只需要知道去哪里连接nsqlookupd实例就好了,consumer和producer之间是相互独立无需知道对方存在的,这减少了维护的复杂性。

nsqd对nsqlookupd有一个长期的TCP连接,用来通知nsqd的定时的状态,同过这个数据,nsqlookupd会决定向consumer展示哪些nsqd的地址。而consumer则将公开自己的HTTP/lookup 端点。


點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消