🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
1、数据库,例如mysql(可靠性高,易实现,速度慢) 2、缓存, 例如redis (速度快,单个消息报包过大时效率低) 3、消息系统,例如rabbitMq (专业性强,可靠,学习成本高) #### 消息处理触发机制: 1)、死循环方式读取:易实现,故障时无法及时恢复;(比较适合做秒杀,比较集中,运维集中维护) 2)、定时任务:压力均分,有处理上限;目前比较流行的处理触发机制。(唯一的缺点是间隔和数据需要注意,不要等上一个任务没有完成下一个任务又开始了) 3)、守护进程:类似于php-fpm 和php-cg,需要shell基础