• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Sheppard Y

            keep thinking keep coding.

            claw設(shè)計草稿

            2016-07-12 日更新 
            此篇博客已經(jīng)遷移到新博客,并做行文檢查和優(yōu)化排版:
            http://blog.clawz.me/2014/03/31/14-claw-design/

            一、目標
                 參考云風skynet,實現(xiàn)go版本的開源服務(wù)器引擎。
            二、細節(jié)
            (一)服務(wù)
                 按服務(wù)來拆模塊的好處不說了。只說go來的實現(xiàn)方式。go里有channel和goroutine。消息隊列和輕量級線程都天然解決了。
            (二)服務(wù)間的通信
                 同進程內(nèi)的服務(wù)之間通信,直接往對方channel發(fā)消息即可。不同進程里靠各進程自己的harbor服務(wù)來轉(zhuǎn)發(fā)。harbor服務(wù)來負責集群間的通信。
                 集群里設(shè)置一個master服務(wù)來做全局的名字服務(wù),主要用于登記和同步集群里各個進程開啟的各個服務(wù)。所有harbor啟動后向master注冊自己,master向所有harbor廣播同步新加入的這個機器。
            (三)組播
                 經(jīng)常需要向某幾個服務(wù)廣播一個消息,組播問題。multicast服務(wù)來管理組播。
            (四)日志
                 使用glog。
            三、已實現(xiàn)的服務(wù)
            (一)master和harbor
                 暫時master做為harbor的中心控制器的。后續(xù)會改進,做成harbor之間兩兩通信,減少對master的單點依賴。
            (二)gate
                 gate用來做通常的網(wǎng)絡(luò)監(jiān)聽用。目前的很簡單,用戶需要向這個服務(wù)器注冊自己的包解析和處理器。
            (三)web
                 web負責http的監(jiān)聽,template的加載cache,幾個通用函數(shù)的提取。
            四、ps
                 項目地址:https://github.com/yangsf5/claw

            posted on 2014-03-31 11:09 Sheppard Y 閱讀(935) 評論(0)  編輯 收藏 引用 所屬分類: 設(shè)計架構(gòu)開源golangclaw

            <2014年3月>
            2324252627281
            2345678
            9101112131415
            16171819202122
            23242526272829
            303112345

            導航

            統(tǒng)計

            留言簿(1)

            隨筆分類(77)

            隨筆檔案(58)

            me

            基友

            同行

            業(yè)界前輩

            最新隨筆

            搜索

            積分與排名

            最新評論

            閱讀排行榜

            亚洲国产小视频精品久久久三级| 精品一区二区久久久久久久网站| 久久久国产视频| 亚洲精品乱码久久久久久自慰 | 久久91亚洲人成电影网站| 久久露脸国产精品| 久久久久亚洲av无码专区导航| 国产福利电影一区二区三区久久老子无码午夜伦不| 国产精品99久久久久久宅男 | 久久久久亚洲av无码专区喷水| 国产精品美女久久久久av爽 | 久久无码人妻一区二区三区午夜 | 久久久久久亚洲AV无码专区| 欧美午夜A∨大片久久| 色综合久久中文综合网| 无码国内精品久久人妻蜜桃| 久久久久久久综合综合狠狠| 久久91精品久久91综合| 狼狼综合久久久久综合网| 亚洲国产成人久久一区久久| 夜夜亚洲天天久久| 久久99国产综合精品女同| 久久久久波多野结衣高潮| 久久久久亚洲AV无码专区桃色 | 久久免费的精品国产V∧| 一本久久a久久精品综合香蕉 | 中文字幕无码免费久久| 无码国内精品久久综合88| 久久99这里只有精品国产| 无码国内精品久久人妻麻豆按摩| 久久久久99精品成人片三人毛片| 99久久精品九九亚洲精品| 91久久国产视频| 精品综合久久久久久88小说 | 久久精品国产国产精品四凭| 国产精品日韩深夜福利久久| 伊人热人久久中文字幕| 精品一区二区久久久久久久网站| 久久青草国产精品一区| 久久久久一本毛久久久| 伊人久久大香线蕉综合网站|