PHP必知必会

MQ(消息队列)

消息队列主要用于以下场景:

1. 上传图片,用户需要迅速反馈,把上传图片的后续操作交给consumer

2. A用户对B用户发消息

3. 日志记录,APP发生的任何警告错误日志都要被记录到日志数据库中

4. 浏览量统计,比如,一个item被用户点赞,评论,收藏了,那么需要重新计算此item的评分,这时需要一个异步执行统计操作

5. 用户新添加了一篇文章,需要加入到搜索索引中

软件包:

1. enqueue-bundle

url: https://packagist.org/packages/enqueue/enqueue-bundle

2. amqp

PHP的扩展,消息队列这个扩展必装

OO Design(面向对象设计)

1. 必须符合S.O.L.I.D原则

Entity Design (数据实体设计) 

 1. 前提是符合设计三范式

猜你喜欢

转载自www.cnblogs.com/ranwuer/p/9130437.html