<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          最簡單清晰的RocketMQ架構(gòu)設(shè)計

          共 862字,需瀏覽 2分鐘

           ·

          2021-10-10 11:04

          ? 點擊上方“JavaEdge”,關(guān)注公眾號

          設(shè)為“星標(biāo)”,好文章不錯過!



          1 角色



          RocketMQ由四個角色組成:

          • Producer 消息生產(chǎn)者

          • Consumer 消息消費(fèi)者

          • Broker MQ服務(wù),負(fù)責(zé)接收、分發(fā)消息

          • NameServer 負(fù)責(zé)MQ服務(wù)之間的協(xié)調(diào)


          2 架構(gòu)設(shè)計



          NameServer-MQ服務(wù)注冊發(fā)現(xiàn)中心

          提供輕量級服務(wù)發(fā)現(xiàn)和路由。
          每個名稱服務(wù)器記錄完整的路由信息,提供相應(yīng)的讀寫服務(wù),并支持快速存儲擴(kuò)展。

          NameServer 充當(dāng)路由信息提供者。生產(chǎn)者/消費(fèi)者客戶查找主題以查找相應(yīng)的broker列表。


          3 搭建


          配置


          • runserver.sh設(shè)置小點

          • runbroker.sh?設(shè)置小點


          啟動


          nohup?sh?bin/mqnamesrv?>?logs/namesrv.log?2>&1?&nohup sh bin/mqbroker -n localhost:9876 > ~/logs/rocketmqlogs/broker.log 2>&1 &


          • 啟動報錯

          • 查看日志

          • 改啟動文件,添加JAVA_HOME變量

          • 啟動成功

          啟動broker

          nohup sh bin/mqbroker   -c conf/broker.conf   -n localhost:9876 >   logs/broker.log 2>&1 &



          3 remoting模塊架構(gòu)




          往期推薦


          擁抱Kubernetes,再見了Spring Cloud

          百度二面:一個線程OOM了,其它線程還能運(yùn)行嗎?

          阿里四面:你知道Spring AOP創(chuàng)建Proxy的過程嗎?

          我是如何一步步讓公司的MySQL支撐億級流量的?


          目前交流群已有?800+人,旨在促進(jìn)技術(shù)交流,可關(guān)注公眾號添加筆者微信邀請進(jìn)群



          喜歡文章,點個“在看、點贊、分享”素質(zhì)三連支持一下~

          瀏覽 59
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  手机毛片在线 | 草在线视频 | 久久久久久久伊人大香蕉视频 | www.色国产 | 天堂网av2005 |