短信队列服务-初识

        初识短信队列服务搭建(主要包含:php-resque,resque-web,supervisord)思路如下:

由于第一次使用不足之处还望指教^_^,本人仅限于简单分享下经验而已;望拍砖哈

队列基于redis,使用php-resque一个由ruby的resque转化而来的队列php扩展,由于

这个队列自带有进程不用自己实现,只为图一些方便^_^。另外,为方便管理查找资料找到

resque-web这个后台管理软件(基于ruby需要搭建ruby环境),这个软件可以查看队列简单

数量和失败情况,对于短信第三方问题不能顺利发送的爆出异常的自己新建一个特殊队列来处理,

等待服务正常后继续处理这个error队列,对于如何控制这个错误队列的处理我引入了前面提到的

supervisord这个unix的任务管理工具(基于python需要python环境),这个工具可以实时管理

每个任务进程的状态,如果进程死掉自动重启,后台还可以自己来维护这个队列进程的状态,

实现重启关闭等等这样也就是实现了那个error队列的管理了。

       另外,本人尝试了安装了zeromq、和rabbitmq这两个消息队列,仅作了一个简单的例子,具体

没有仔细研究,通过一些文章总结了几点,zeromq速度最快但是不保证数据完整性,rabbitmq个方面

比较好,但是比较庞大是erlang语言编写的,因为尝试用red


你可能感兴趣的:(redis,队列,消息队列)