以下代碼,是不是只會(huì)有一個(gè)進(jìn)程去消費(fèi)??
我現(xiàn)在的疑問就是同一個(gè)隊(duì)列,如果有很多消息,會(huì)不會(huì)多進(jìn)程消費(fèi),我剛剛測(cè)試的時(shí)候,好像同一個(gè)隊(duì)列名只會(huì)有一個(gè)進(jìn)程去消費(fèi),而不是多進(jìn)程消費(fèi)。
foreach ($tmp_data as $area_id=>$data_list) {
Client::send('adv_get_report', json_encode($data_list));
}
多個(gè)進(jìn)程去消費(fèi)同一個(gè)隊(duì)列,同一個(gè)消息不會(huì)被重復(fù)消費(fèi),你給多個(gè)進(jìn)程起編號(hào),然后消費(fèi)的時(shí)候打印進(jìn)程編號(hào)和消息,你就知道是不是都只有一個(gè)進(jìn)程在消費(fèi)了。