当前位置:网站首页>转转测试环境的标签域名实践
转转测试环境的标签域名实践
2022-08-04 10:05:00 【InfoQ】
一、问题背景
- 忘修改host,或浏览器存在socket缓存,host没生效。会访问更改线上数据,风险大。
- 需要频繁配置修改host,产品,运营,测试在测试环境作业中效率较低。
- 与第三方联调时,每次更换测试环境,都需要运维同学更改nginx配置。
二、测试环境演进介绍
2.1 固定数量测试环境

- 优点:流量隔离。
- 缺点:如果我们有500+的实例,如果靠简单的拉起实例,那么一个环境就需要拉起500个实例,5套环境就有2500+实例,机器资源浪费严重。所以我们需要让应用能在不同的环境复用。
2.2 多环境复用:动态环境 + 稳定环境

- 优点:既保证流量隔离,也能节约机器成本。
- 当前的缺点:联调,测试,产品验收时需要手动配置host,访问动态环境。
三、解决方案
3.1 原理
3.2 泛解析的使用场景
- 让域名支持无限的子域名(这也是泛域名解析最大的用途)。
- 防止用户错误输入导致的网站不能访问的问题(对于大型网站,不太适用,一般用URL重定向,将网页重定向到错误页面)。
- 可以让直接输入网址登陆网站的用户输入简洁的网址即可访问网站。
3.3 DNS泛解析配置

四、 标签域名在转转后台系统的落地
4.1 OMS协作平台标签域名改造点
- DNS配置域名泛解析和ngx_lua做流量分组(运维部负责)。
- sso服务扫码登录改造(架构部负责)。
- CI部署前端服务时,替换静态资源域名(工程效率部负责)。
- 多域名合一:前端和后端服务域名分别使用不同域名,废弃后端域名,只保留SCP前端域名。在nginx配置根据uri规则路由(后端&前端负责)。
- 前端服务获取浏览器输入host,动态拼接url(前端负责)。
4.2 请求流程图

五、标签域名使用方式和效果
5.1 OMS协作平台的使用方式
1. 标签域名访问
2.1.动态环境
CI平台申请服务标签tag
访问方式:https://oms-tag.zhuantest.com
2.3.线上环境:
访问方式:https://oms.zhuanzhuan.com
5.1 访问效果

边栏推荐
猜你喜欢

Post-94 Byte P7 posted the salary slip: It's really good to make up for this...

Shell编程的条件语句

多媒体和物联网技术让版本“活”起来 129张黑胶唱片“百年留声”

EastWave应用:自动计算光子晶体透反率

rk3399-339 usb设备复合 总体流程
![[Punctuality Atom STM32 Serial] Chapter 2 STM32 Introduction Excerpted from [Punctual Atom] MiniPro STM32H750 Development Guide_V1.1](/img/11/a97c9874a1c4b510e7ed9ec330a737.png)
[Punctuality Atom STM32 Serial] Chapter 2 STM32 Introduction Excerpted from [Punctual Atom] MiniPro STM32H750 Development Guide_V1.1

二叉树与堆

MindSpore:Ascend运行出现问题

低代码是开发的未来吗?浅谈低代码开发平台的发展现状及未来趋势

冰蝎逆向初探
随机推荐
Could you please talk about how the website is accessed?[Interview questions in the web field]
函数防抖与函数节流
浅聊偏函数
字符串相关题目
Win10电脑经常发出叮咚声音怎么关闭
rk3399-339 usb设备复合 总体流程
nsq部署_andlua辅助源码
canvas画图时的bug记录
LeetCode 6. Z 字形变换 找规律
无代码平台数字入门教程
各位大佬,请问mysql数据的cdc,能指定存量数据同步的zone为utc 吗
数据使用要谨慎——不良数据带来严重后果
leetcode二叉树系列(二)
HCIP 第十八天
Inheritance and the static keyword
leetcode经典例题——49.字母异位词分组
MySQL binlog都有哪些模式?
SVG 的 path 属性绘制图形
The difference between Mysql application log time and system time is eight hours
数据万象内容审核 — 共建安全互联网,专项开展“清朗”直播整治行动