Beanstalk is a simple, fast work queue.

回覆文章
yehlu
Site Admin
文章: 3245
註冊時間: 2004-04-15 17:20:21
來自: CodeCharge Support Engineer

Beanstalk is a simple, fast work queue.

文章 yehlu »

http://kr.github.io/beanstalkd/

PHP
php-beanstalk c extension, multi-server support, high performance, using libbeanstalkclient
Pheanstalk - comprehensive, rigorously unit tested, PHP 5.2+
beanstalk
beanstalk - minimalistic
bsTools - CLI management toolset for beanstalk. built on symfony and pheanstalk.
drymekPheanstalkBundle - Pheanstalk Symfony 2 integration & Web management toolset for beanstalk.
LeezyPheanstalkBundle - Pheanstalk Symfony 2 integration & CLI management toolset for beanstalk.

http://www.inside.com.tw/2009/12/26/%E6 ... 5%E6%80%A7
4.3 擴展過程中,對不需要及時處理的頁面或工作,加入非同步處理的元素。這時候,需要考量一些可以幫忙queue的東西:
例如:beanstalkd – 簡單的使用介面,協助你把工作排入queue,非同步地處理。網址在http://kr.github.com/beanstalkd/
又,如果需要企業等級的穩定度,可考慮使用RabbitMQ,網址在http://www.rabbitmq.com/
yehlu
Site Admin
文章: 3245
註冊時間: 2004-04-15 17:20:21
來自: CodeCharge Support Engineer

Re: Beanstalk is a simple, fast work queue.

文章 yehlu »

http://www.hkpug.net/2013/01/03/%E5%BE% ... %E6%B3%95/

當遇上一些昂貴卻不能緩存的頁面,例如 Twitter 或 Facebook 上的好友列表或其他來自第三方的資訊,最好的解決方法是異步作業隊列,任何不需要立即被計算或處理的工作,都應該被移動到一個異步作業隊列。網上有不少很好的方案供你選擇,例如 Celery、Amazon Simple Queue Service、RabbitMQ,甚至 Redis 和 MongoDB。
回覆文章

回到「PHP」