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

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

later

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

4830 1 0
1個回答

phpcreeper

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

  • later 2018-12-26

    因為是行情數(shù)據(jù),需要比較實時,這數(shù)據(jù)又不想丟,有沒有別的辦法呢?是不是要增加服務器和帶寬來增大服務器的處理能力?

  • phpcreeper 2018-12-26

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

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