摘要: 我们有一个小说系统,每天会有很多作者发布新的小说内容,而读者因为个人爱好可能只订阅他喜欢的类型的小说,比如历史类、玄幻类小说。小说系统每天会根据用户的口味推送相关的小说更新消息,这就用到了消息发布和订阅系统。 本文将结合实例介绍PHP操作RabbitMQ实现消息发布和订阅功能,本文假设您已经安装好R 阅读全文
posted @ 2020-08-03 15:08 搬砖小伙子 阅读(880) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ提供跨语言接口,我们可以使用主流编程语言Java,C,C++,Python,PHP等和RabbitMQ做对接。RabbitMQ有消息确认机制、灵活的路由控制、以及消息集群高可用,使得很多大型系统使用RabbitMQ做消息处理系统。 消息队列(Message Queue)是一种应用间的 阅读全文
posted @ 2020-08-03 15:01 搬砖小伙子 阅读(633) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ是一个开源的强大的企业消息系统,支持主流的操作系统,支持多种开发语言。我们项目中使用RabbitMQ作为消息队列,解耦业务,构建高可靠的消息队列系统。RabbitMQ可以用在订单系统、日志系统、数据收集等常见场景中。 本文我们介绍如何在CentOS上安装当前最新版的RabbitMQ: 阅读全文
posted @ 2020-08-03 14:56 搬砖小伙子 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 如果你家店里某商品库存只有100件,现在店庆活动5折优惠大酬宾,假如现在有200个人疯狂涌入你家店里,为了避免发生疯抢和踩踏事件发生,店长您采取了排队限购的办法,1人限购1件,排队先到先买,卖完为止。 这个是实体店我们会看到的场景,100件商品,1人1件,最后200人中只有100人能买到商品,剩下1 阅读全文
posted @ 2020-08-03 14:46 搬砖小伙子 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 1、查看sql_mode select @@sql_mode 查询出来的值为: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_ 阅读全文
posted @ 2020-08-03 09:39 搬砖小伙子 阅读(868) 评论(0) 推荐(0) 编辑