curl請(qǐng)求上游戲 并發(fā)高會(huì)有請(qǐng)求失敗 現(xiàn)在要控制隊(duì)列里面的消費(fèi)速度! 只能用usleep(2000) 來(lái)控制么? 如果被sleep 那只是讓整個(gè)隊(duì)列延時(shí)2000us 然后提交請(qǐng)求 還是會(huì)被拒絕! 這里寫(xiě)問(wèn)題具體描述
用延時(shí)隊(duì)列
這個(gè)只能設(shè)置秒!如果 我有1萬(wàn)個(gè)訂單 那這個(gè)時(shí)間長(zhǎng)度會(huì)拉的很長(zhǎng)吧
同一時(shí)間有一萬(wàn)個(gè)訂單?
timer 定時(shí)器 可以精確到 0.001秒
業(yè)務(wù)需求 會(huì)等待一批訂單 然后提交到上游!有可以幾萬(wàn) 也有可能幾千 有N個(gè)上游 有些上游有并發(fā)控制! 所以如果全提交過(guò)去 會(huì)有好多被打回的
你這個(gè)不是隊(duì)列,是直接處理請(qǐng)求了,建議多增加幾臺(tái)機(jī)器···
隊(duì)列不就是排隊(duì)先入先出的么,咋還要限制速度呢,是上游接口有限速么?
是的 上游限制提交速率