国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

發(fā)送數(shù)據(jù)太快,客戶端來不及接收處理

later

tcp連接是跨國線路,發(fā)送數(shù)據(jù)頻率很高,客戶端來不及接收處理,
提示緩存區(qū)滿,導(dǎo)致send_fail很多,請問怎么處理好?要做負(fù)載均衡嗎?

4947 1 0
1個(gè)回答

phpcreeper

workerman支持網(wǎng)絡(luò)流量控制:
當(dāng)服務(wù)端發(fā)送速度快于客戶端接收速度時(shí),數(shù)據(jù)會(huì)積壓至服務(wù)端發(fā)送緩沖區(qū)爆滿并觸發(fā)onBufferFull事件,此時(shí)服務(wù)端應(yīng)該暫停向客戶端發(fā)送數(shù)據(jù),直至發(fā)送緩沖區(qū)為空并觸發(fā)onBufferDrain事件,此時(shí)服務(wù)端恢復(fù)繼續(xù)向客戶端發(fā)送。

  • later 2018-12-26

    因?yàn)槭切星閿?shù)據(jù),需要比較實(shí)時(shí),這數(shù)據(jù)又不想丟,有沒有別的辦法呢?是不是要增加服務(wù)器和帶寬來增大服務(wù)器的處理能力?

  • phpcreeper 2018-12-26

    @3311:
    1、你這樣的場景,我認(rèn)為增加帶寬以及提升服務(wù)器的處理能力都是非常必要的;
    2、如果想數(shù)據(jù)不丟失的話,那得配合持久化存儲策略了,比如這樣的一個(gè)做法:
    https://wenda.workerman.net/question/3475

年代過于久遠(yuǎn),無法發(fā)表回答
??