(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202111662659.X
(22)申请日 2021.12.3 0
(71)申请人 天翼电子商务有限公司
地址 100037 北京市西城区阜成门外大街
31号4层429D
(72)发明人 商亮
(51)Int.Cl.
G06F 9/50(2006.01)
G06F 16/27(2019.01)
G06F 16/21(2019.01)
G06F 16/22(2019.01)
G06Q 30/02(2012.01)
(54)发明名称
一种热点营销活动的成本控制方法
(57)摘要
本发明公开了一种热点营销活动 的成本控
制方法, 整体思路是在常规负载均衡基础上增加
活动效果预估、 动态调整、 和水平的再分散步骤,
因此核心方案概况为: i.水平再分散技术: 针对
一个主体, 先计算出其分片起始位置, 在基于流
量情况计算出水平容量范围; ii.动态调整: 由于
引入了路由模块、 总控模块, 总控模块负责最终
成本控制, 路由到的数据分片负责实际的累加。
本专利不同于常规负载均衡方案, 当特定的一个
或者几个热门活动的流量异常高时, 那么在具体
的这个分片的角度看流量是有偏向的, 且分片固
定后无法横向扩容来应对流量增加, 本专利则是
解决多个热点活动在使用常规负载均衡时偏向
在一个数据节点上的成本控制的问题。
权利要求书2页 说明书4页 附图2页
CN 114528091 A
2022.05.24
CN 114528091 A
1.一种热点营销活动的成本控制方法, 其特征在于, 整体思路是在常规负载均衡基础
上增加活动效果预估、 动态调整、 和水平的再分散步骤, 因此核心方案概况为:
i.水平再分散技术: 针对一个主体, 先计算出其分片起始位置, 在基于流量情况计算出
水平容量范围;
ii.动态调整: 由于引入了路由模块、 总控模块, 总控模块负责最终成本控制, 路由到的
数据分片负责实际的累加, 因此水平再分散技术所分散的范围是可依据活动流量动态计算
的; 综上, 本方案逻辑部分主要分为三个模块: 路由模块、 总控模块、 计数模块, 三个模块依
赖间关系如图1; 如下 是各模块功能具体表述:
a)路由模块: 本模块是软负载均衡实现的重点, 负责将请求分散到具体名额累加控制
的子节点中;
活动参与累加数据的存储是基于数据库的: 例如共有x个数据存储节点, 每个活动分散
在具体节点的计算方式为: indexstart=hash(activityId)%x, 在计算得到indexstart后, 从
活动效果预估系统得到活动每日预估参与人数T, 再依据历史经验得出1个节 点每日可承载
参与人数t, 进而可得出该活动分散节点数partition=roun dup(T/t),可最终得出该活动
限额数据最终所在节点区间为
的闭区间分表里;
计数节点所在数据库的算法为: i ndexdatabase=mod(hash(activityId),4);
计数节点所在表的算法为: i ndextable=indexstart+mod(hash(activityId),of fset);
b)计数模块: 依据路由模块算出的分节点信息后, 计数模块负责在当前存储节点做名
额累加操作:
i.开始数据库事物;
ii.Insert into插入交易明细数据, 这个数据作为请求 流水记录;
iii.
判断iii中结果, 如果更新成功则上报累加成功信 息给总控模块并提交事物、 否则上报
失败信息给总控 模块并回滚 事物, 并将是否累加成功的信息反馈给总控 模块;
路由模块自身也会记录iv中的结果, 当某分片无限额后新请求 就不在分发到此分片;
c)总控模块: 在接收到计数模块的上报的信息后, 会在存储中记录是否已经无限额的
标记, 此存储存使用Redi s, key设计为: activity_{id}_over,value设计为: TRUE/ FALSE; 当
总控模块收到活动限额配置信变更消息后会重 置此值;
下面是分流 程对各模块做详述分解:
在线活动参与请求 流程:
a)总控模块判断活动参与数是否达到上限; 如果达到则返回 “不可参与 ”信息, 否则进
入路由模块;
b)路由模块: 依据参与活动id计算本次请求路由到的分片, 并通过计数模块在分片上
执行计数累加;
c)计数模块: 如果累加成功, 则通知总控模块汇总, 如果由于超过 限额导致累加失败,
则通知路由模块记录当前超限额的分片id, 用于后续请求 不在路由到此分片;权 利 要 求 书 1/2 页
2
CN 114528091 A
2配置流程:
活动限额修改: 由于活动限额调整故需要重分配各分片分配的限额数, 因此需通知总
控模块重置活动已无名额状态、 通知路由模块重 置当前分片无名额状态。权 利 要 求 书 2/2 页
3
CN 114528091 A
3
专利 一种热点营销活动的成本控制方法
文档预览
中文文档
9 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-19 02:00:27上传分享