1 Star 0 Fork 3K

三人行信息科技 / CRMEB_Java电商系统

 / 详情

小程序消费队列消费bug

待办的
任务 拥有者
创建于  
2022-03-02 17:41
  • 问题描述
    小程序消费队列消费定时任务,一分钟执行一次,从Redis读取集合we_chat_program_message_list,然后循环发送订阅消息,如果发送失败就把该条消息重新压入Redis集合。
  • 疑问
    小程序暂时未开通模板,导致发送消息失败,然后就每分钟不停地发送,又继续失败,除非人工处理(删除Redis该集合里的数据)否则无休止地执行下去,而eb_wechat_exceptions表数据不停增长,这些都是无意义的重复数据,如果技术没发现时间一长数据占满数据库,我觉得这是个危险的定时任务。

-建议
个人觉得小程序订阅消息发送失败就失败了,存入数据库可以,但是没必要再压入Redis不停地循环执行,而且这些消息都有时效性,即使过一段时间发现后把问题修复了,如果时间间隔太长就没必要再发送这些消息了,所以无论失败还是成功,建议只执行一次

评论 (0)

shog808 创建了任务
shog808 修改了描述
展开全部操作日志

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(1)
Java
1
https://gitee.com/winstar_family/crmeb_java.git
git@gitee.com:winstar_family/crmeb_java.git
winstar_family
crmeb_java
CRMEB_Java电商系统

搜索帮助