• <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>

            天外流星

            (邵雍-心安吟) 心安身自安,身安室自寬。心與身俱安,何事能相干。誰謂一身小,其安若泰山。誰謂一室小,寬如天地間。

            re: 挖坑,有空填坑[未登錄] Arthur 2016-05-10 20:47
            嗯,坑挖好了就可以把自己埋了...
            記得挖深點哦
            1. 異步的做法在error handling那邊會比較疼的,

            同步的做法出錯了處理下就好了,Go語言的goroutine層的阻塞也不會讓底層阻塞。但是到了異步,Actor把消息丟給另一個Actor去執(zhí)行,后面可能出錯,而錯誤信息的反饋就比較麻煩了。
            如果你要等結(jié)果出來,就又回到了同步時代。
            如果你不等執(zhí)行結(jié)果,繼續(xù)往下走,那出錯了能回滾么?

            2. socket處理完全封裝, 只通過channel

            雖然看上去很美,性能上還是有缺陷的。
            每個連接會開兩個goroutine,中間還有channel數(shù)據(jù)傳遞引入的開銷。
            相比于epoll加回調(diào),多執(zhí)行了很多東西。goroutine is cheap,but not free

            3. 邏輯復(fù)雜以后,數(shù)據(jù)的歸屬難以處理

            Actor必然涉及到大量的消息交換。而為了效率這個肯定不是深拷貝數(shù)據(jù)的。既然還有內(nèi)存共享,后面也不是一個很舒心的事情。模型出發(fā)點是不要處理低層的鎖相關(guān),但還是不得不面臨這些問題。

            4. 一些帶執(zhí)行順序的邏輯以及死鎖問題

            有些會有啟動順序或者服務(wù)依賴之類,這是用Actor模型做的時候很煩的東西。另外一個是有這種情況時,特別要注意成環(huán)死鎖。

            ....先說這些吧。同樓主一樣思考過這些東西,也踩過一些坑....
            都在探索,多交流。
            時間久了東西都會忘,寫點東西好對自己說那些個無聊的夜晚沒有全花在無聊的事情上
            久久这里只有精品视频99| 2021久久国自产拍精品| 亚洲国产成人久久综合碰| 亚洲欧美一区二区三区久久| 亚洲国产成人久久精品99 | 国产毛片久久久久久国产毛片| 久久er国产精品免费观看2| 三级韩国一区久久二区综合| 伊人久久精品无码av一区| 麻豆精品久久精品色综合| 久久精品日日躁夜夜躁欧美| 麻豆精品久久久一区二区| 亚洲中文久久精品无码ww16| 久久精品亚洲欧美日韩久久| 久久精品aⅴ无码中文字字幕重口| 久久久久亚洲AV无码去区首| 精品久久久久中文字幕日本| 亚洲欧美另类日本久久国产真实乱对白| 久久一日本道色综合久久| 久久夜色精品国产噜噜亚洲a| 国产精品美女久久久久AV福利| 久久天天躁狠狠躁夜夜avapp| 亚洲伊人久久成综合人影院 | 国产精品内射久久久久欢欢| 无码人妻久久一区二区三区免费丨| 很黄很污的网站久久mimi色| 精品亚洲综合久久中文字幕| 少妇精品久久久一区二区三区| 亚洲综合久久夜AV | 天堂无码久久综合东京热| 国内精品久久久久久不卡影院| 99久久婷婷免费国产综合精品| 久久香蕉国产线看观看精品yw| 久久天天躁狠狠躁夜夜不卡| 久久中文字幕精品| 久久久久久国产精品美女| 久久久久国产精品嫩草影院| 久久久噜噜噜久久中文字幕色伊伊| 久久人人爽人人爽AV片| 日本加勒比久久精品| 亚洲国产成人久久综合野外|