2017-05-08 127 views
-1

我在HTTP API的幫助下在我的應用程序中實現了Bulk SMS。由於HTTP網址一次發送的字符數量有限,因此我無法一次請求API和所有數字。所以以下是我使用使用PHP實現隊列

輸入

電話號碼的號碼的邏輯:10000
每單HTTP API請求電話號碼的數量:100

要求

隊列發送100請求和進程100響應。我期待像「龍捲風隊列」(http://www.tornadoweb.org/en/stable/queues.html

+4

你有一個實際的問題,一個具體的問題?似乎你已經有了一個想法;沒有任何代碼,你展示你的工作和研究,我們不能真正幫助你。這不是一個「給我代碼」的平臺,也不是一個轉儲待辦事項列表的地方。 – Qirel

回答

0

你有幾個選項。使用PHP構建自己的隊列,但它需要某種數據庫支持,如MySQL或Redis。我很喜歡Redis,因爲它速度很快,不會對我的主數據庫造成額外負載。 This is a good implementation of a queue using PHP。如果您要直接使用此示例,則需要安裝pcntl擴展。

否則,您可以使用管理隊列並通過webhook進行通信的第三方服務。

This is a good resource一般排隊選項,應擴展您的一般知識。

我的頭頂BeanstalkdRabitMQIronMQ是流行的解決方案。

+0

我用這個(http://programeveryday.com/post/message-queues-php-and-resque/)鏈接來設置隊列。你的答案對通過不同的隊列非常有幫助。謝謝你的幫助。 – MANU