参与者流程
2016-11-15 16:58:29 0 举报
参与者流程通常包括以下步骤:首先,参与者需要注册并填写相关信息。然后,他们将收到一个确认邮件,其中包含活动的具体细节和日程安排。在活动开始前,参与者可能需要进行一些准备工作,例如阅读相关资料或完成预训练任务。活动当天,参与者将按照指定的时间和地点出席。在活动中,他们可能会参与各种互动环节,如小组讨论、角色扮演或实践练习。活动结束后,参与者可以提交反馈和评价,以帮助主办方改进未来的活动。整个过程旨在为参与者提供一个有趣且有益的学习体验。
作者其他创作
大纲/内容
catId
N
Y
30
手
上线前CheckList
源表
是否正常
数据包
checklist1,[重要]当天停推,提前发公告,需要值班2,[重要]不会构建增量数据包3,[重要]备份master最新的data文件4,确定关闭增量一致性check任务,节省全流程时间(在diamond中配置)5,master配置项(分组配置)
0
2
Record 4
14
异常一、线上load.build流程失败:排查问题,当天无法解决则回滚master。
11
CategoryDO
1
根据ip推送client(iforest),并进行功能验证
33
个
Client
35
29(宠物食品)
(1)
异常一、老client接入到该slave:分组配置错误,重新配置。异常二、与master的连接异常:分组配置错误,重新配置。异常三、重启后slave的version.data为空,此时需要还原version文件。
Start
这
3
(2)
灰度n台slave到新版本,分组为xforest
类目属性值分市场表
推送所有client
基础属性表
checklist1,所有client连接的信息2,切换后关注所有client的版本是否与master一致
8
类目表
categoryId=1512...
5
将master切换到新版本,检查slave、client连接状态
checklist1,确定数据包不会推送到slave2,预发环境使用老代码部署3,准备curl,以同时触发预发与线上的构建任务
再灰度2台slave到新版本,分组为xforest
28
异常一、大部分client版本与master不一致,排查原因,无法解决则回滚master,使用master备份的文件再次推送。异常二、客户端出现功能问题:排查原因,无法解决则回滚master,使用master备份的文件再次推送。
9
15
60
22
Slave
类目属性值表
进行预发与线上的全量数据比对
commodityId
异常一、iforest数据包获取异常:排查问题原因,将iforest的分组切回xforest,自动拉老数据包。异常二、iforest无法正常工作:分组切回xforest,直到问题解决。
s
antx配置项检查
异常一、slave推送数据包到错误的client:经过严格的check,该情况不太会出现,若出现则需要重新推送或联系PE拷贝数据包。异常二、iforest机器没有获取数据包:检查推送功能。异常三、iforest机器无法正常读取数据包:排查是否是数据包问题,若是则回滚master,重新推送,并进行进一步的排查。
readService.getCategoryById(1512);
End
25
根
Record 3
精卫
12
Step2
readService.getCategory(1512);
异常一、与client的连接异常:检查分组配置,重新配置。异常二、与master的连接异常:检查分组配置,重新配置。异常三、client工作异常:在新版本slave的后台控制台中查看连接的client,保存日志,迅速回滚,排查问题。
checklist1,iforest机器连接在分组为xforest.cairo的slave上。2,没有其他client连接到分组为xforest.cairo的slave上。
7
binlog
定点推到一台slave(分组为xforest.cairo)
sortOrder
类目属性分市场表
类
异常一、与slave连接异常:检查分组配置,重新配置。异常二、收集client信息异常:排查原因。异常三、client与slave连接异常:检查分组配置,重新配置。
27
34
Record 2
Step1
checklist1,slave配置项(分组配置)2,将step1中下线的iforest切回cm2
异常一、全量数据不一致:重返测试环境排查不一致问题,当天无法解决则回滚master。
30(男装)
4
是否全部slave切换完成
categoryId=29...
16(女装)
灰度一台新版本Slave,将分组设置成xforest.cairo部署完成后重启,看文件及version.data是否正常,看是否有client接入
Step3
是
异常一、定点推送slave失败:排查原因。异常二、推送到所有slave:还原除xforest.cairo分组以外所有slave的data文件。
机
代码检查
checklist1,备份所有slave最新的数据包2,提前验证定点推送slave的功能
categoryId=1512parentId=0childrenIds=[]nameId=14memoId=17featureId=24recordId=4...
一
:
目
17
异常一、定点推送slave失败:排查原因,考虑使用oss手动传输数据包。异常二、推送到所有slave:还原除xforest.cairo分组以外所有slave的data文件。
1512(手机)
channelId
29
categoryId=30...
g
19
31
先切一台iforest,删掉数据包,分组配置为xforest.cairo,看数据包能否获取正常,进行功能验证
23
32
消息
6
16
属性属性值表
准备一下个凌晨执行全流程,全网推送数据包
1512
cairo_data_ver_xforest5表存在且为空表
a
meta head
(3)
checklist1,将这台iforest从cm2切出,不对搜索提供服务2,观察切换后的slave是否正常
26
24
异常一、与client的连接异常:检查分组配置,重新配置。异常二、与master的连接异常:检查分组配置,重新配置。异常三、client工作异常:在新版本slave上,通过curl \"localhost/status?action=search&key=*&type=1\"查看连接到该slave上的client,保存日志,迅速回滚,排查问题。异常四、slave负载不均:放缓灰度速度,可重启高负载的slave。
线上环境只构建不推送/预发环境使用老代码进行构建
增量Action表
删除预发的精卫监听: JingWeiDatawareManagerImpl
package_data_relation表,检查build_mode字段是否有为1的(控制好不打增量)
10
categoryId=16...
catType
18
类目属性表
checklist1,这台slave的配置(分组配置)2,关闭预发的精卫监听3,备份version.data文件
t
配置检查
灰度一半的iforest客户端,将其分组切换为xforest.cairo,等待凌晨数据包推送
20
categoryId=0...
db表检查
0(根类目)
Record 1
21
Step4
Record 0
checklist1,备份所有slave最新的数据包。
入库
checklist1,将需要灰度的iforest从cm2切出,不对搜索提供服务2,凌晨推包完后观察客户端连接情况,版本信息
13
;
checklist1,slave配置项(分组配置)2,关注slave磁盘、日志,以及凌晨推包完后观察客户端连接情况,版本信息
Master
Step5
目标表
切换所有iforest到xforest.cairo分组
基础属性值表
0 条评论
下一页