![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
消息队列
assasinSteven
本人暂时没啥说的......
请鼓掌......
展开
-
为什么使用RabbitMq而不是ActiveMq或者RocketMq实现消息队列
为什么使用RabbitMq而不是ActiveMq或者RocketMq?首先,从业务上来讲,我并不要求消息的100%接受率,并且,我需要结合php开发,RabbitMq相较RocketMq,延迟较低(微妙级)。至于ActiveMq,貌似问题较多。RabbitMq对各种语言的支持较好,所以选择RabbitMq。先安装PHP对应的RabbitMQ,这里用的是 php_amqp 不同的扩展实现方式...原创 2020-01-03 10:36:52 · 1245 阅读 · 0 评论 -
laravel结合workerman开发在线聊天应用
什么是Workerman?Workerman是一款开源高性能异步PHP socket即时通讯框架。支持高并发,超高稳定性,被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。拥有异步Mysql、异步Redis、异步Http、MQTT物...原创 2020-01-04 13:40:59 · 1101 阅读 · 0 评论 -
面试官问:为什么kafka这么快,又能保证消息不丢失?
小菜鸡最近在疯狂面试中,就是为了能拿到一份满意的offer,这不上周又去头条受虐了。面试过程中,由于小菜鸡的充分准备(letcode各种刷),各种算法题不在话下,顺利的通过的头条变态的算法面试。面试官: 我看你项目中用到了kafka,你觉得你这个场景一定需要kafka吗,有没有其它替代方案?小菜鸡一听,很紧张啊,早知道简历上不写kafka了,原因你懂得,就好像redis只会put和ge...原创 2019-06-12 22:15:04 · 1872 阅读 · 0 评论