请教一下关于MQ的技术选型?
目前开新项目业务(电商类)打算用 Larvel+Hyperf开发, Laravel负责有上下文依赖的数据库IO密集的业务,Hyperf负责一些异步的任务处理和外部接口调用和数据回传等,中间需要依赖MQ。 对于MQ(采购云服务)的技术选型目前考虑:
- 对于MQ这块儿只有 redis 和 kafka的使用经验, rabbitMQ和rocketMQ没在实际项目中用过
- redis消费完数据就不在了,且不是专业MQ,不做考虑
- kafka没有消费确认机制,对于订单的处理等强一致性的业务可能需要消费确认
- 听说rocketMQ对PHP好像不是很友好?
请教有经验的朋友,帮忙推荐一下,该选哪个比较好呢?
只用过rabbitMQ,laravel生产,gin消费,一天200-300W条,没发现出问题