现有一需求,数据库有张邮件记录表,存放着待发送邮件,现时要写一任务,定时将里面没有发送的邮件发送出去。怎么样实现比较好,这个问题有点类似生产者与消费者模式。是自己写代码实现?用多线程 + 队列?还是使用消息队列框架?如果用框架的话,使用哪个比较好。请各路大神给点建议,谢谢。
现有一需求,数据库有张邮件记录表,存放着待发送邮件,现时要写一任务,定时将里面没有发送的邮件发送出去。怎么样实现比较好,这个问题有点类似生产者与消费者模式。是自己写代码实现?用多线程 + 队列?还是使用消息队列框架?如果用框架的话,使用哪个比较好。请各路大神给点建议,谢谢。
3 回答2.7k 阅读✓ 已解决
3 回答4.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
8 回答3.8k 阅读
4 回答2.8k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
4 回答2k 阅读
当然 mq是可以,但是这种需求 ,用 task【定时】 和 jms【发送邮件】 就可以实现了