wusong999 2016-12-20 06:29 采纳率: 0%
浏览 2647

日程安排后,如何更好地在后台提醒

我现在在做的日程管理系统中 有这样一个需求 就是用户自定义日程管理 比如说A用户在10点时需要提醒一次 了用户在10:30分时需要提醒一次 我的思路是做一个TIMER计时器 每过一分钟去数据库查询 比对一下时间 判断时间是否匹配 如果匹配了 就发个短信通知 但我觉得这样效率不高 对数据库压力太大 大家想想有没有好的办法 就有点像163邮箱里的日程管理模块一样

  • 写回答

2条回答 默认 最新

  • 半杯凉月 2016-12-20 07:06
    关注

    1、用redis 等缓存,在有消息时放到缓存中。数据从缓存里来。特点:简单开发速度快。 速度:中

    2、用mq 中间件,实时提醒。特点:数据实时送达,开发速度:慢(其实还行,我不认为慢)

    3、轮询:半实时,直接查数据库,开发速度:快 (看服务器了,可能会有一定压力。)

    评论

报告相同问题?

悬赏问题

  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了