美文网首页
用户池系统 构思

用户池系统 构思

作者: 高山之水 | 来源:发表于2018-01-08 20:28 被阅读0次
    用户池构思.jpg

    以年龄为例
    task 获取数据以年龄排序 将数据以list形式存放到redis中 key 可从配置中获取 .

    为了安全不建议直接把key发送到前端.可在配置做一个等价替换

    不同的key对应不同的分组数据

    前端访问webapp 获取key的加密值 和 默认信息列表

    获取不同排序 前端发送不同的key值即可

    跑批任务最后可以在redis数据失效之前把数据存储到mysql
    优点:
    1.不需要修改webapp和webview
    2.只需要修改跑批任务(算法添加、不同算法对应的配置更新到cloud config)
    3.数据存储样式可用“配置_list”存储

    问题:
    1.用户抢单后要削减用户列表.元列表并发存在修改问题
    解决:在最终抢单时候来后台查询已抢单列表就行.修不修改的有错误也没事.

    (使用mysql存储数据? 也不能解决这个问题 反而会触及mysql并发量问题)

    目前方案:mysql主从复制.从"从sql"查询数据

    相关文章

      网友评论

          本文标题:用户池系统 构思

          本文链接:https://www.haomeiwen.com/subject/afhinxtx.html