分配比例时序图
2017-04-17 11:46:31 0 举报
分配比例时序图是一种用于描述不同实体在特定时间段内分配资源或收益的比例的图表。这种图表通常包括时间轴、实体名称和相应的分配比例线。随着时间的推移,这些比例线可能会发生变化,反映出各种因素对资源分配的影响。例如,一家公司可能会使用分配比例时序图来跟踪其在不同产品或部门之间的利润分配情况,以便更好地了解其业务状况并做出相应的决策。总之,分配比例时序图是一种直观且有效的工具,可以帮助我们更好地理解和分析资源分配的变化趋势。
作者其他创作
大纲/内容
1、可基于id删除2、可基于批次code+cp+toAreaId删除
编辑版生成
删除对应地址下所有数据
已失效
批量基于新地址
分配比例runtime新逻辑
关联批次
已完成
更新批次明细
是否允许修改
dump能力网络数据
人工编辑
能力网络code+version+仓+省
确认批次
查询兜底配置:spCode+bizType+versionType(线上版)+默认时效标准+toAreaIdList+pathCodeList
1、通过能力网络code+version关联2、注意消息幂等和乱序的情况
批量更新
qatest
能力网络变更消息处理流程
更新批次状态相关信息
已锁定
diff变更
是
人工编辑变更流程
确认操作批次
发布生效流程
能力网络触发
组装批次更新列表
取消对应的发布记录
能力网络code+仓+仓分组+省
是否是能力网络发布
获取配置列表:batchIdList+bizType+toAreaList+时效标准列表
1、批次状态2、能力网络版本号3、变更类型
锁定批次
新建
1、用上级地址过滤下级,比如说有浙江省和杭州市同时存在,杭州市过滤掉2、确认变更涉及的省
注意幂等
否
人工触发
处理冲突
1、保证事务2、记录表与批次表更新次序,以及异常考虑需要注意
状态校验
能力网络重新变更
执行完成
取消审核/审核不通过
能力网络code+version
权限校验
明细拉取
核心业务公用部分:1、wrapper封装2、manager封装3、公用的domain(较复杂的流程)
查询发布记录表,确认所有相关变更批次
dal
查询计数
是否是能力网络变更
循环所有变更处理
basic
对于对外服务的封装
本期暂无
通过能力网络code+仓+仓分组确认批次
先全量删除,再批量插入
重新dump数据
执行失败/任务取消
重算履行网络
针对前一个批次信息:注意状态幂等。1、批次状态为已生效,则允许修改2、批次状态为已关闭,则不允许修改。3、批次状态为编辑中。变更类型为手工编辑,列为冲突。否则允许修改(能力网络消息多次过来)。4、批次状态为已发布待生效。变更类型为手工编辑,列为冲突。这里是否允许能力网络变更。
处理所有变更的地址
批量更批次(保证事务性)
基于线上最新版merge数据,防止删除完成之后,失败重试没有数据
能力网络撤销
同时将行业特性和默认分组相关的批次查询出来
页面发布按钮流程
地址是否删除
对外入口:1、hsf实现2、消息入口
记录批次变更record
取消发布
审核通过
基于新地址批量应用
数据访问层:1、dataSource、sqlMap、PO、DAO
任务执行引擎状态机
能力网络重算
变更批次状态+版本类型
满足批次状态机
是否有对应配置
计数:spCode+时效标准+fromAreaId+toAreaId+日期
分配比例runtime老逻辑
common
两者公用
对于每个地址,先删除所有的子
应用范围变更
获取批次号:netCode+versionType(线上版)+from_res_code
1、优先用行业特性的配置2、优先用对应时效标准的配置
能力网络变更
地址是否新增
提交审核
组装发布记录表
service
获取批次号:netCode+netVerion+versionType(线上版)+from_res_code
web
1、手工发布,修改将批次编辑版变成线上版,批次状态为已发布2、能力网络发布,未变更的批次,拷贝线上版批次,升级版本号。batchCode不变
升级原有编辑版批次
针对前一个批次信息:1、批次状态为已生效,则允许修改2、批次状态为已关闭,则不允许修改。3、批次状态为编辑中。变更类型为手工编辑,列为冲突。否则允许修改(能力网络消息多次过来)。4、批次状态为已发布待生效。变更类型为手工编辑,列为冲突。这里是否允许能力网络变更。
1、通过能力网络code+仓+仓分组确认批次2、未找到,新建批次
页面取消发布按钮流程
更新履行网络
人工发布
1、升级能力网络版本2、online_version置为1
查询能力网络所有相关批次
判断操作类型(状态校验)
其他核心业务模块
rc变更消息
编辑中
解锁批次
core
已发布
变更是否需要处理
本次是否变更
查询标准配置:spCode+bizType+versionType+时效标准+toAreaIdList+pathCodeList
发布批次
已发布待生效
dump初始化配置明细+一致性表(仓+省维度)
判断操作类型
基于线上最新版数据重新生成编辑版数据
能力网络code+version+仓+groupId+toAreaId
执行中
dump完成
1、先全量删除,再批量插入
分配比例批次状态机
1、保留批次code2、升级能力网络版本3、归零online_version4、注意幂等性
更新/插入 当前地址配置
已关闭
审核中
发布记录表满足状态机
对外定义:1、对外DO定义2、对外hsf的API定义3、对外常量定义
merge明细
开始执行
1、单条操作,通过id确认批次。2、批量操作根据对应条件批次列表
能力网络diff
基于线上批次,复制一个编辑版批次
提交发布
能力网络撤销/关闭变更
client
发布完成
已生效
决策分配比例配置
1、升级批次的online_version2、变更明细的batchCode
0 条评论
下一页