Home 实习 乐信实习之 学习

乐信实习之 学习

0 89

1.权限申请系统

作用:该系统提供权限申请的入口

说明:如果需要使用到公司的某一系统(例如查看日志需要使用日志系统,进行研发需要使用研发系统,测试需要测试系统等),则在此申请对应系统的权限;

流程:确认开发项目(买鸭的某一子项目)—>检查有无相关系统的权限—>若无则在权限申请系统提交申请—>审批通过—>获得权限;

 

2.宙斯系统(STABLE)数据库操作相关

作用:该系统提供数据库相关操作的入口

两个环境:

1.测试环境+ stable环境(稳定环境)

2.预发布+灰度+线上

注:灰度发布(又名金丝雀发布)

是指在黑与白之间,能够平滑过渡的一种发布方式。 在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。

灰度发布中,常常按照用户设置路由权重,例如90%的用户维持使用老版本,10%的用户尝鲜新版本。不同版本应用共存,经常与A/B测试一起使用,用于测试选择多种方案。这里举一个灰度发布比较典型的例子

  我们希望上线一个PLMP系统的新的功能,需要修改dlp-personal服务,但是只有我们自己的用户limoumou验证通过后才能给所有用户使用。

  • 线上正在运行服务 dlp-personal-A,新部署一个服务 dlp-personal-B,使用新版本的Image和ConfigMap
  • 去负载均衡器页面修改转发规则,新增 header 转发规则将 token=liweiwu 的流量分配给 dlp-personal-B,剩余流量给 dlp-personal-A
  • 登录 liweiwu 用户进行相关测试,发现问题进行修改并更新 dlp-personal-B 的Image和ConfigMap,直至验证通过
  • 修改 dlp-personal-A 的Image和ConfigMap与 dlp-personal-B 一致
  • 删除负载均衡器上的转发规则,所有流量指向服务 dlp-personal-A
  • 删除服务 dlp-personal-B

简单总结:灰度测试即为在维持原版本的基础上,提供新版本给部分用户,类似于内测,根据用户反馈调整和完善新版本,最终平滑上线新版本

参考链接:灰度环境搭建笔记_定格空间-CSDN博客_灰度环境

如何理解灰度发布_xialingming的博客-CSDN博客_如何灰度发布

什么是灰度测试 ? – 知乎 (zhihu.com)

灰度发布:灰度很简单,发布很复杂_程序人生的博客-CSDN博客_灰度发布

 

环境说明:

预发布+灰度+线上

 

测试 + stable 

 

如果MySQL或者Redis没有权限,可以去工作流平台申请

 

3.乐效研发管理系统

1.我的工作台— 可创建个人的待办事项(比如以后的任务),可查看个人贡献,过程质量

2.可以对应用进行管理,可以查看,切换相应的项目机器状态

3.乐效发布系统(版本发布管理)

分为四个阶段:

  • 版本规划
  • 版本质检
  • 版本发布
  • 发布观察

简单描述:新建版本后,需要进行版本规划,而版本规划的第一步为 将项目工程与需求相关联,比如 “ 添加用户预定操作”,

发表评论

发表评论