[英]Using Iron.mq push queue with PHP
我正在嘗試使用iron.mq推送隊列,但是在弄清楚接收到消息后如何正確響應隊列時遇到了困難。 我意識到我可能還沒有完全理解隊列系統的行為,但是我的理解是,它是這樣的:
例如,我的腳本(使用FuelPHP)具有以下內容:
$headers = Input::headers(); //gets array of headers sent from ironmq
$data = @file_get_contents('php://input'); //get the body
現在,我已經收到該消息,我想執行以下兩項操作之一:
但是...您如何回應推送消息? 使用PHP SDK的deleteMessage方法會導致異常,因為該消息似乎不再存在。
版本1端點狀態202回應http://dev.iron.io/mq/reference/push_queues/#how_the_endpoint_should_handle_push_messages處理后通過你應該明確的刪除消息deleteMessagePushStatus()
版本2。端點狀態為200。消息將自動刪除,無需執行任何操作
所以-兩種方式:
deleteMessagePushStatus()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.