需要任务队列吧
这样弄这里边还是有问题吧,按照十分之一的人同时发送消息,那就是10条消息同时发送,十万条消息都去抢占集合锁,一个人成功,然后遍历集合,其余都等着,10万条还没处理完,又来10万条,。。。系统会崩溃吧,是不是该弄一个任务队列,所有要发送得消息放队列里,这样比较好点吧。
这样弄这里边还是有问题吧,按照十分之一的人同时发送消息,那就是10条消息同时发送,十万条消息都去抢占集合锁,一个人成功,然后遍历集合,其余都等着,10万条还没处理完,又来10万条,。。。系统会崩溃吧,是不是该弄一个任务队列,所有要发送得消息放队列里,这样比较好点吧。
2020-09-25
举报