当前位置:编程学习 > JAVA >>

如何用线程实现监控一张短信表 实时发送短信?

  思路:项目中有短信功能,然后本地有记录发送了短信的表,现在问题来了;当这张记录表中有手机号码和内容后,我的这个线程检测到后,调用已经写好的一个方法(调用接口模式),实现发送短信!(这个需要实施监控,操作上有些好性能,有一点好处:能实现整套程序关于短信通用的效果!)
  希望有这方面经验的朋友,帮忙看看!自己在线程这块比较薄弱(希望借鉴一下源码)!
   线程监控 短信接口 --------------------编程问答-------------------- 你这线程只为了 做易做图的活?而不是多线程发短信?

百度 触发器或易做图 就可以了,当有数据操作这这表的时候 自动调用你发短信的方法就行。 --------------------编程问答-------------------- 是有内容就发还是内容改变发短信??
如果是有内容都发的话,写个job,定时读表调接口发短信。
如果是内容改变的话,这个和利用AOP写日志一样的道理。 --------------------编程问答-------------------- 可以用 comet4j  后台监听即时推送 后台每秒监控该表 进行监听 
我做邮件系统的时候做过类似功能 --------------------编程问答--------------------
引用 2 楼 huxiweng 的回复:
是有内容就发还是内容改变发短信??
如果是有内容都发的话,写个job,定时读表调接口发短信。
如果是内容改变的话,这个和利用AOP写日志一样的道理。

  
 是根据这个表中的记录数实时发送,关键需要参考一下那个线程的源码,这块薄弱! --------------------编程问答--------------------
引用 3 楼 koproblem 的回复:
可以用 comet4j  后台监听即时推送 后台每秒监控该表 进行监听 
我做邮件系统的时候做过类似功能


这个没玩过,不熟悉。。。 --------------------编程问答-------------------- 监控这块需要个轮询 

发送短信这块需要异步消息服务器 

具体使用什么技术你可以查查相关资料 --------------------编程问答-------------------- 期待大神解决,关注中   貌似没有回复了。。。。。。沉了 --------------------编程问答-------------------- 表中的数据怎么来 的 --------------------编程问答-------------------- 写个定时器,固定每过一段时间对数据库表进行查询。把查询出的值循环调用短信接口就可以了。 --------------------编程问答-------------------- 可以使用active MQ消息服务器实现异步消息发送,MQ创建一个信息生成器,有信息进入时一边存入数据库一边被MQ创建的消息消费者来发送消息。你可以了解一下MQ这个消息服务器。 --------------------编程问答-------------------- 这样做不好  建议insert成功的时候调用  而不是一直监听
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,