## 队列概念
![](https://box.kancloud.cn/7631ec942b732b2218673bdee443db61_2530x514.jpeg)
## 队列作用
![](https://box.kancloud.cn/07ceeac00dd207992336df099d407826_2502x976.jpeg)
## 队列介质
![](https://box.kancloud.cn/faf1fdfdb1a68081634a71737c0517a7_1674x788.jpeg)
## 消息触发机制
1. 死循环方式读取:易实现,故障时无法及时回复。不知道程序什么时候会挂掉,适合秒杀系统。
2. 定时任务:压力均分,有处理量上限。订单系统,物流系统,间隔和数量需要自己配置。
3. 守护进程:类似与PHP-FPM和PHP-CG,需要shell基础。
## 案例
队列处理订单系统和配送系统
## 架构设计
![](https://box.kancloud.cn/8a63d9862112cfdf2268ea6dd652ff79_2386x1024.jpeg)
crontab 定时启动。
## 程序流程
![](https://box.kancloud.cn/2225fe41cd73f46f085306cf3e8f4cb0_2628x992.jpeg)
- 简介
- Cookie
- HTML5 LocalStorage
- session
- 当浏览器关闭后,Session就销毁了吗?
- mysql数据库保存session
- HTTP协议的由来
- fsockopen异步请求
- http防盗链
- Apache伪静态知识补充
- 大并发量解决方案
- 大型网站是怎样解决多用户高并发访问
- 网站高并发 大流量访问的处理及解决方法
- 并发数与在线客户数 注册用户数的关系
- 即时聊天程序
- 反向Ajax实现
- ob缓存作用
- 浅聊并发之战
- php扩展安装
- php安装redis扩展
- SQLMap自动化实施SQL注入共计
- 命名空间namespace
- 集群和分布式之【session共享】
- php Redis存储Session 【1】
- php Redis存储Session 【2】
- php mysql存储session【1】
- php缓存
- 文件缓存
- memcache和redis的比较
- 原生session与session in redis对比
- XSS攻击【1】
- XSS攻击【2】
- PHP消息队列
- php+mysql 模拟发送邮件队列
- php+mysql 模拟订单处理队列
- php+redis 模拟秒杀队列
- RabbitMQ 消息队列系统
- beanstalkd
- PHP构建即时通讯
- WebSocket协议
- workerman
- PHP变量的作用域
- PHP传值和传引用的区别
- PHP匿名函数
- PHP递归函数&应用
- PHP单例模式
- PHP性能优化
- RESTful
- 集群
- 增加pgsql扩展
- php.ini路径查找
- Swoole Compiler
- mysql 主从
- 主从
- mysql-proxy
- window docker环境