目前高并发的处理一般都是选用限流+队列+异步,放到消息队列中间件要比redis实现的消息队列更可靠。
根据业务场景选择对应的队列
强一致性的消息可选择:RabbitMq、ActiveMQ可以持久化消息、队列
消息丢不丢失无所谓,可以选择kafka。性能吊炸天
队列的单个消费者可以开启多线程 + 集群
这样的话基本码机器就行了。最后的瓶颈会到消息队列。优化队列即可,分布式队列是一个解决方案
目前高并发的处理一般都是选用限流+队列+异步,放到消息队列中间件要比redis实现的消息队列更可靠。
根据业务场景选择对应的队列
强一致性的消息可选择:RabbitMq、ActiveMQ可以持久化消息、队列
消息丢不丢失无所谓,可以选择kafka。性能吊炸天
队列的单个消费者可以开启多线程 + 集群
这样的话基本码机器就行了。最后的瓶颈会到消息队列。优化队列即可,分布式队列是一个解决方案