针对租户的用户分层和权益设计(相册与网盘服务)

本文涉及的产品
对象存储 OSS,OSS 加速器 50 GB 1个月
简介: 用户分层&权益划分

背景

相册与网盘服务中针对租户下边的用户需要能够做到一些定制化的事情,如不同的用户等级,drive使用空间不同,在上传文件时,不同用户可以上传的文件最大不同,在下载文件时,针对不同用户有不同的下载速度等等,以上类似的场景都是反应了在pass平台下,租户下边的用户也是有细分的场景化需求,所以本片主要介绍下在pass平台下用户分层的设计。

业务架构

image.png

模型对应关系

image.png

覆盖的一些场景

1.单会员权益
2.多个会员权益叠加
3.资源包类型权益
4.多项不同权益的叠加,付费和免费,有有效期和无有效期等

结构设计

1.权益配置表
主要负责配置权益
比如超级会员,普通会员,普通用户。

2.特权配置表
针对每一个权益,配置对应的quata值,比如
比如用户空间大小,用户上传文件大小等

3.用户权益表
用户拥有的权益配置信息,由对应的功能模块进行下发写入。

规划

1.目前此功能还在内测阶段,还没有完全对外开放
2.后边会计划在我们的租户控制台上对用户开放,到时候我们的用户就可以来使用该功能来对用户做分层管理。

目录
相关文章
|
自然语言处理 Java 大数据
阿里云自然语言处理--文本纠错(中文)Java 调用示例
自然语言处理(Natural Language Processing,简称NLP),是为各类企业及开发者提供的用于文本分析及挖掘的核心工具,旨在帮助用户高效的处理文本,已经广泛应用在电商、文娱、司法、公安、金融、医疗、电力等行业客户的多项业务中,取得了良好的效果。文本纠错产品是基于海量大数据研发,为有文本纠错需求的产品提供服务。能够准确识别输入文本中出现的拼写错别字及其段落位置信息,并针对性给出正确的建议文本内容。本文将使用Java CommonSDK演示文本纠错(中文)服务的快速调用以供参考。
2028 0
阿里云自然语言处理--文本纠错(中文)Java 调用示例
vscode 字体大小和行间距设置
vscode 字体大小和行间距设置
1285 0
|
Shell
mac 使用code命令打开VSCode
我们在mac的终端可以使用 open .打开文件夹 如果我们想用vs-code打开文件夹,用的命令是 code .,不过你得先按照code 安装code:打开VSCode –> command+shift+p –> 输入shell command –...
5973 0
|
机器学习/深度学习 搜索推荐 算法
推荐系统的矩阵分解和FM模型
推荐系统的矩阵分解和FM模型
357 0
|
开发框架 缓存 前端开发
基于SqlSugar的开发框架循序渐进介绍(8)-- 在基类函数封装实现用户操作日志记录
基于SqlSugar的开发框架循序渐进介绍(8)-- 在基类函数封装实现用户操作日志记录
|
XML 安全 搜索推荐
大数据之 Solr 集群搭建
Solr是一个基于Java的高性能全文搜索服务器,扩展自Lucene,提供丰富查询语言和优化的查询性能。它支持通过HTTP接口以XML格式进行索引和搜索操作。在集群环境中,涉及解压软件包,配置环境变量,修改Zookeeper参数,文件分发,启动Solr和Zookeeper服务。建议使用非root用户启动,确保安全。启动后,通过WEB UI验证Solr集群部署是否成功,遇到问题如找不到solr.xml文件,可通过指定-Dsolr.solr.home参数解决。
596 8
|
前端开发 安全 小程序
如何设计 API 接口,实现统一格式返回?
如何设计 API 接口,实现统一格式返回?
621 0
|
人工智能 程序员 开发者
《深入浅出DPDK》—第2章2.5节Cache预取
以上章节讲到了多种和Cache相关的技术,但是事实上,Cache对于绝大多数程序员来说都是透明不可见的。程序员在编写程序时不需要关心是否有Cache的存在,有几级Cache,每级Cache的大小是多少;不需要关心Cache采取何种策略将指令和数据从内存中加载到Cache中;也不需要关心Cache何时将处理完毕的数据写回到内存中。
5288 0
【PCIe有点闲】电气闲,逻辑闲,到底谁更闲?
【PCIe有点闲】电气闲,逻辑闲,到底谁更闲?
1992 1
【PCIe有点闲】电气闲,逻辑闲,到底谁更闲?