V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
awanganddong
V2EX  ›  程序员

公众号大概有 30 万数据,需要对符合条件的用户发送消息

  •  
  •   awanganddong · 2021-02-07 19:08:32 +08:00 · 1781 次点击
    这是一个创建于 1391 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在问题在于需要对用户粉丝表状态进行更新(超过 24 小时,改变状态)

    牵扯到用户表更新的地方有两个

    1. 用户反馈消息,更新用户表数据信息
    2. 用户互动时间超过 24,更改用户粉丝表状态

    现阶段定时任务扫表,然后更新字段,有更好的方案吗,暂时不考虑 mongodb 数据库

    8 条回复    2021-02-08 14:29:41 +08:00
    dswyzx
        1
    dswyzx  
       2021-02-07 19:15:59 +08:00
    记录完最后消息时间,然后在需要状态时候再计算状态
    awanganddong
        2
    awanganddong  
    OP
       2021-02-07 19:19:31 +08:00
    简而言之就是发微信消息对超过 24 小时的消息进行筛选掉,微信互动超过 24 的消息发送一般情况下是发送不了的
    yunye
        3
    yunye  
       2021-02-07 19:20:37 +08:00
    最后的互动时间本身不就是一个状态么
    awanganddong
        4
    awanganddong  
    OP
       2021-02-07 19:26:47 +08:00
    @yunye 这个靠谱。另外如果牵扯到表数据频繁更新的话,一般有什么比较好的方案吗
    xcstream
        5
    xcstream  
       2021-02-07 19:47:23 +08:00   ❤️ 1
    拖到微信不让发消息 这个需求就不用做了
    also24
        6
    also24  
       2021-02-07 20:40:01 +08:00 via Android
    @xcstream
    感觉楼主说的应该是客服消息吧,而不是模板消息。

    不过客服消息的时间线应该是 48 小时的样子。
    YouLMAO
        7
    YouLMAO  
       2021-02-08 01:21:25 +08:00 via Android
    @awanganddong
    不更新,干嘛要更新,
    直接给 last update timestamp>一天前的用户发微信
    awanganddong
        8
    awanganddong  
    OP
       2021-02-08 14:29:41 +08:00
    谢谢各位了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2932 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:49 · PVG 10:49 · LAX 18:49 · JFK 21:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.