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)

  • 相关阅读:
    总结html5
    css加载方式link和@import的区别!
    JavaScript
    log4j log for java
    异常
    内部类
    抽象类和接口,封装、继承、多态
    类和对象
    html 基础知识
    html表单
  • 原文地址:https://www.cnblogs.com/MyFlora/p/14234427.html
Copyright © 2011-2022 走看看