扫码关注官方订阅号
现有一需求,数据库有张邮件记录表,存放着待发送邮件,现时要写一任务,定时将里面没有发送的邮件发送出去。怎么样实现比较好,这个问题有点类似生产者与消费者模式。是自己写代码实现?用多线程 + 队列?还是使用消息队列框架?如果用框架的话,使用哪个比较好。请各路大神给点建议,谢谢。
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
既然是定时还不用quartz?你设置成:每1个小时根据发送状态查一遍数据库,然后逐个发出去不就好了
用MQ,一头写入,一头监听数据并发送。
用zeroMQ吧
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
既然是定时还不用quartz?你设置成:每1个小时根据发送状态查一遍数据库,然后逐个发出去不就好了
用MQ,一头写入,一头监听数据并发送。
用zeroMQ吧