zoukankan      html  css  js  c++  java
  • 抽奖活动小程序v2.0

    抽奖活动小程序开奖逻辑简析

    ~

    今天是我的抽奖活动小程序第一个活动开奖的日子,我分享下具体的开奖逻辑,对我而言这是一种回顾,更是一种技术复盘,通过本次复盘,希望可以发现目前需要优化的逻辑。

    本次开奖核心逻辑设置了三个触发器

    1)10分,用于处理抽奖活动的状态

    2)20分,执行具体开奖的逻辑

    3)30分,开始推送抽奖结果订阅消息

    所以建议在设置活动的开奖时间时,最好为整点比如:20201-01-01 09:00:00 、2021-01-08 21:00:00这种,从活动结束到开奖、推送要延迟半个小时

    1

    1

    1

    1

    1

    在上面四张截图中

    1为触发器1执行的日志截图

    2为触发器2执行的日志截图

    3、4为触发器3所执行,在第四种截图的日志中,有几条订阅消息推送是失败的,因为这个地方的推送是按照抽奖记录来推送的,在抽奖记录里面有部分用户是没有订阅的,所以会存在推送失败的情况

    这个地方还有优化的空间

    1抽奖活动小程序 开奖逻辑简析抽奖活动小程序 开奖逻辑简析

    1

    1

    1

    1

    1

    在开奖结果页,如果用户昵称太长的话,展示不好有的问题,会在下个版本迭代中优化,我会从以下几个方面进行处理

    1)中奖结果页,用户信息显示,可以改为只展示头像;

    2)用户推送订阅消息改为按用户订阅来提送;

    3)后续支持多奖项抽奖,那么推送的时候,具体要推送抽奖活动的名称,而不是具体奖项的名称,这里需要统一规划下,重新设计下数据结构。

    4)

  • 相关阅读:
    2021.07.14牛客学习
    2021.07.13学习总结
    new和malloc区别(自己口头描述)以及delete用法
    排序整理(c++实现),搭配图解
    如何将bilibili上缓存的文件转成MP4
    第07组 团队Git现场编程实战
    第二次结队编程作业
    团队项目-需求分析报告
    团队项目-选题报告
    第一次结对编程作业
  • 原文地址:https://www.cnblogs.com/MyFlora/p/14234427.html
Copyright © 2011-2022 走看看