如何用线程实现监控一张短信表 实时发送短信?
思路:项目中有短信功能,然后本地有记录发送了短信的表,现在问题来了;当这张记录表中有手机号码和内容后,我的这个线程检测到后,调用已经写好的一个方法(调用接口模式),实现发送短信!(这个需要实施监控,操作上有些好性能,有一点好处:能实现整套程序关于短信通用的效果!)
希望有这方面经验的朋友,帮忙看看!自己在线程这块比较薄弱(希望借鉴一下源码)!
线程监控 短信接口
[解决办法]
是有内容就发还是内容改变发短信??
如果是有内容都发的话,写个job,定时读表调接口发短信。
如果是内容改变的话,这个和利用AOP写日志一样的道理。
[解决办法]
可以用 comet4j 后台监听即时推送 后台每秒监控该表 进行监听
我做邮件系统的时候做过类似功能
[解决办法]
监控这块需要个轮询
发送短信这块需要异步消息服务器
具体使用什么技术你可以查查相关资料
[解决办法]
期待大神解决,关注中 貌似没有回复了。。。。。。沉了
[解决办法]
写个定时器,固定每过一段时间对数据库表进行查询。把查询出的值循环调用短信接口就可以了。
[解决办法]
可以使用active MQ消息服务器实现异步消息发送,MQ创建一个信息生成器,有信息进入时一边存入数据库一边被MQ创建的消息消费者来发送消息。你可以了解一下MQ这个消息服务器。
[解决办法]
这样做不好 建议insert成功的时候调用 而不是一直监听