Initial commit

This commit is contained in:
Docker7530
2026-03-01 01:43:46 +08:00
commit c6125c117b
3840 changed files with 415340 additions and 0 deletions
@@ -0,0 +1,30 @@
| 字段 | 中文含义 | 单位/说明 | 示例 |
| ------------------------- | --------------- | ---------------- | ---------------------------------------- |
| $record_end_time_utc | 日志记录结束时间(UTC) | UTC 时间,精确到毫秒 | 20250717T041631Z |
| $upstream_addr | 上游服务器地址 | IP:端口 | 120.46.246.26:443 |
| $remote_addr | 客户端 IP 地址 | IP | 180.76.30.140 |
| $server_addr | 服务器 IP 地址 | IP | 39.135.122.90 |
| $request_method | HTTP 请求方法 | GET/POST/PUT 等 | POST |
| $server_protocol | HTTP 协议版本 | HTTP/1.0/1.1/2 | HTTP/1.1 |
| $host | 请求的 Host | 域名或 IP | p.cdn.10086.cn |
| $request_uri | 请求的 URI | 包含路径和查询参数 | /cdn-cmcc/v1.0/cdn/content/refresh-tasks |
| $http_user_agent | 客户端 User-Agent | 浏览器/客户端标识 | Go-http-client/1.1 |
| $http_referer | 请求来源页 | Referer | - |
| $sent_http_content_type | 响应 Content-Type | MIME 类型 | application/json |
| $status | 响应状态码 | HTTP Status Code | 200 |
| - | 占位符 | 固定为 - | - |
| $server_port | 服务器端口 | 端口号 | 443 |
| $bytes_sent | 向客户端发送的字节数 | 字节 | 977 |
| $request_start_time_utc | 请求开始时间 | UTC 时间,精确到毫秒 | 20250717T041631.509Z |
| $request_end_time_utc | 请求结束时间 | UTC 时间,精确到毫秒 | 20250717T041631.987Z |
| $header_response_time_utc | 响应头发送完成时间 | UTC 时间,精确到毫秒 | 20250717T041631.955Z |
| - | 占位符 | 空字段 | - |
| - | 占位符 | 空字段 | - |
| $upstream_status | 上游服务器返回状态码 | HTTP Status Code | 200 |
| $hostnamex | Nginx 节点名称或主机名 | 主机名 | sh-nginx02.shlg.cmcdn.net |
| $http_CMCDN_Auth_Token | 自定义认证令牌 | CMCDN Auth Token | eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9… |
| $cp_id | 内容提供商 ID | 业务相关字段 | yskccanw-w2pm0tyznngixx1f |
| $sub_action_type | 子操作类型 | 业务相关字段 | NULL |
| $action_type | 操作类型 | 业务相关字段 | 0 |
| $request_time | 请求总耗时 | 秒 | 0.478 |
| $upstream_response_time | 上游响应时间 | 秒 | 0.446 |
@@ -0,0 +1,92 @@
1、企业账号页面新增域名权限(ADD_DOMAIN_ENTERPRISE_ID);
2、企业账号与省运营经理在域名列表页面上的“配置管理”按钮权限(CONFIG_DOMAIN_ENTERPRISE);
3、新增域名接口 /api/config/cp/domain/create 无权限控制,企业客户获取鉴权token后可直接调用;
4、kv系列接口 /api/config/action 权限(enterprise_accesspath_config表 都改成配置项了,接口名称大写加下划线拼接)
1. 采购打折,企业级别。下单后联系客户经理。
2. 地域可参考打折。
是否可以测试。
国产化要求。
1 年 1T 1000 OSS
```
+ IPV6可以单独购买。
```
上传无限制。
下载是选择的。
1MB/S
8毛/G
个人优化和企业优惠。
25 端口不让开。
买域名-买服务器(备案服务号)-备案。 三个月以上可以备案。
推荐一年。
---
机器可以开放53端口,搭建DNS节点,客服反馈目前基本就是 25 端口不让开。
申请域名流程:买域名-买服务器(可获得备案服务号)-备案(官网右上角走备案,分企业和个人)。 三个月以上可以备案。
华南1(深圳)
内存型 r9i / ecs.r9i.2xlarge (8 vCPU 64 GiB)
系统盘 500GiB
数据盘 ESSD AutoPL 1023GiB
按使用流量 100Mbps
每核心线程数 2 核心计数 4
官网目录价
¥24382.89
官网折扣价(这个是一年 7.6 折价格,年数多折扣越好,售前推荐 1 年)
¥18439.62
实例
¥10667.22
系统盘(可以大概算为一个月不到 5 毛 1 GiB,单盘IOPS性能上限1万)
¥2550.00
数据盘(可以大概算为一个月不到 1 元 1 GiB)
¥5222.40
公网流量费用(按量算的化,这个就是 100M 和 10M 是一样的):
¥0.80/GB
按固定带宽就是刚发给你的。
这些都是标准配置价格,可能影响价格的:
比如选择华南的广州,价格能便宜 684 左右,有地区优惠。
降低 CPU 代数便宜 300 左右。
提升磁盘 IOPS 性能:1万iops 和 5万能差 5000元。
国产处理器有一个 YiTian
这些都是大概的,如果需要购买,可以找客服,走企业可以查企业客户经理,走个人可以建立个人客户经理, 折扣会更低。同时有一些要求也会尽量适配。
@@ -0,0 +1,89 @@
# 外协账号
tianzhuo-zr
wHr@fW83
# 中软账号
[新员工常见FAQ (chinasoftinc.com)](http://ics.chinasoftinc.com/indexpage/hr/)
工号:0000396210
E 编码:E001097849
邮箱账号: tianzhuo001@chinasoftinc.com
密码:0V;x3Cl)=<
[chinasoft内部门户 (chinasoftinc.com)](https://ics.chinasoftinc.com/index.html)
门户账号:0000396210
密码:Tianzhuo123.
# 集团 Git 仓库
https://117.136.187.14:9080/users/sign_in
tianzhuo-bwf
tianzhuo123.
---
# 历史数据
## 文思海辉
**外协账号**
tianzhuo-bwf7FgfSt$7
**文思海辉保险电话**
4009688988
**文思海辉 HUB 系统**
https://hub.gientech.com/?q=home-page
P6056015
zhuo.tian2@gientech.com
o3CPKfQarcB$Lu
**VPN 地址**
https://112.17.28.71:8443
## 博为峰
**外协账号**
tianzhuo-bwf7FgfSt$7
**博为峰 OA/邮箱账号**
tianzhuo@51testing.com
邮箱密码:tianbingheng123.
OA 密码:tianzhuo123.
**邮箱网页地址**https://qiye.aliyun.com/
**OA 地址**http://111.231.112.44:8080
**开放平台产品部, 部门接口人**:宋翠娥:电话 18867120447
发票信息
名称:上海博为峰软件技术股份有限公司
纳税人识别号:91 310 000 759 013 413 U
地址、电话:中国(上海)自由贸易试验区郭守敬路 351 号 1 号楼 511-2 室 021-64471599
开户行及账号:建行上海西藏路支行 3100 1518 0050 5000 0763
@@ -0,0 +1,67 @@
```
1 开发
172.21.16.174
cdn
passW0rd#
2 联调
172.21.16.188
cdn
passW0rd#
3 灰度
10.24.88.176
3310
cdn
Cdn$Pass2@19
ssh
117.136.187.4:10022
GCwF7L6^dJRh$3O017v%K
4 测试
172.21.16.19
cdn
passW0rd#
5 生产 -113
39.135.122.113
18080
cdn_reader
c2#ixj95pc%1
6 演练
172.21.16.188
cdn
passW0rd#
7 大数据 - 测试 -11
172.21.16.11
root
Cdntest@123
7 大数据 - 联调 -89
172.21.16.89
root
x3wRkpXk
8 HCDN
172.21.174.166
root
Dispatch@2020
9 告警服务
172.21.16.19
cdn
passW0rd#
```
@@ -0,0 +1,92 @@
# 开发环境
http://dev.p.cdn.10086.cn:8080/
| id | 姓名 | 权限 | 账户 | 手机 |
| ---- | --------- | ------------ | --------------- | ----------- |
| 1 | admin | 集团超级管理员 -3 | 18867103286cmcc | 18867103286 |
| 831 | 政企汤汤 | 政企客户经理 -17 | 18867102345cmcc | 18867102345 |
| 802 | 集团业务员 | 集团业务管理员 -20 | 集团业务admin | 18867104221 |
| 1174 | js-admin | 省业务管理员 -21 | js-admin | 18776290574 |
| 911 | 浙江省业务管理员 | 省业务管理员 -21 | 18867111111cmcc | 15099999999 |
| 921 | xj集团运营经理B | 集团运营经理 -22 | 15700197926cmcc | 15700197926 |
| 1354 | 集团运营汤汤 | 集团运营经理 -22 | 15512341234cmcc | 15512341234 |
| 1176 | 江苏运营经理 | 省运营经理 -23 | 江苏运营经理 | 18827304728 |
| 923 | 浙江省运营经理 B | 省运营经理 -23 | 18867114444cmcc | 18867114444 |
| 1175 | 江苏客户经理管理员 | 省客户经理管理员 -25 | 江苏客户经理管理员 | 18810470532 |
| 1535 | 超管子账号001 | 集团超管子账号 -32 | 18811110001cmcc | 18867121325 |
# 联调环境
https://inte.p.cdn.10086.cn
| id | 姓名 | 权限 | 账户 | 手机 |
| ---- | ----------- | ------------- | --------------- | ----------- |
| 1 | admin | 集团超级管理员 -3 | 18867103286cmcc | 18867103286 |
| 2315 | tianzhuo888 | 企业客户 -6 | 18983300632cmcc | 18983300632 |
| 831 | 政企汤汤 | 政企客户经理 -17 | 18867102345cmcc | 18867102345 |
| 1191 | 江苏客户经理 | 省客户经理 -18 | 江苏客户经理-1 | 19987665441 |
| 802 | 集团业务员 | 集团业务管理员 -20 | 集团业务 admin | 18867104221 |
| 1174 | js-admin | 省业务管理员 -21 | js-admin | 18776290574 |
| 911 | 浙江省业务管理员 | 省业务管理员 -21 | 18867111111cmcc | 18867111111 |
| 921 | xj集团运营经理B | 集团运营经理 -22 | 15700197926cmcc | 15700197926 |
| 923 | 浙江省运营经理B | 省运营经理 -23 | 18867114444cmcc | 18867114444 |
| 1176 | 江苏运营经理 | 省运营经理 -23 | 江苏运营经理 | 18827304728 |
| 1175 | 江苏客户经理管理员 | 省客户经理管理员 -25 | 江苏客户经理管理员 | 18810470532 |
| 1454 | 集团客户经理管理员 | 集团客户经理管理员 -31 | jt-cma | 18867121320 |
密码:111111
# 灰度环境
https://ibs-uops.cdn.10086.cn
| id | 姓名 | 权限 | 账户 | 手机 |
| ---- | --------- | ------------- | --------------- | ----------- |
| 1 | admin | 集团超级管理员 -3 | 18867103286cmcc | 18867103286 |
| 1974 | 联系人 | 企业客户 -6 | 13828708741cmcc | 13828708741 |
| 831 | 政企汤汤 | 政企客户经理 -17 | 18867102345cmcc | 18867102345 |
| 802 | 集团业务员 | 集团业务管理员 -20 | 集团业务admin | 18867114221 |
| 911 | 浙江省业务管理员 | 省业务管理员 -21 | 18867111111cmcc | 15099999999 |
| 913 | 北京业务管理员1 | 省业务管理员 -21 | 18867100000cmcc | 15124604452 |
| 1174 | js-admin | 省业务管理员 -21 | js-admin | 18776290574 |
| 913 | 北京业务管理员1 | 省业务管理员 -21 | 18867100000cmcc | 15124604452 |
| 921 | xj集团运营经理B | 集团运营经理 -22 | 15700197926cmcc | 15700197926 |
| 1354 | 集团运营汤汤 | 集团运营经理 -22 | 15512341234cmcc | 15512341234 |
| 1052 | 北京运营经理 | 省运营经理 -23 | beijingyunying | 18867110000 |
| 912 | 浙江省运营经理 | 省运营经理 -23 | 18867113333cmcc | 18867113333 |
| 923 | 浙江省运营经理B | 省运营经理 -23 | 18867114444cmcc | 18867114444 |
| 918 | 政企管理员 | 政企客户经理管理员 -24 | 15000220033cmcc | 15000220044 |
| 1454 | 集团客户经理管理员 | 集团客户经理管理员 -31 | jt-cma | 18867121320 |
密码:0+KVZ46LUJpr93eGs9W8pAxA
# 测试环境
https://test.p.cdn.10086.cn/
| id | 姓名 | 权限 | 账户 | 手机 |
| ---- | ---------- | ------------- | --------------- | ----------- |
| 1 | 超级管理员 | 集团超级管理员 -3 | 集团超级管理员 | 18867105826 |
| 1781 | lry | 企业客户 -6 | 15771007644 | 15771007644 |
| 2381 | ZL002 | 企业客户 -6 | 集团四层加速有限公司 | 17139695102 |
| 2373 | ZL002 | 企业客户 -6 | 江苏七层加速有限公司 | 14795706227 |
| 597 | 集团业务管理员 | 集团业务管理员 -20 | jt_admin | 18866220000 |
| 601 | 浙江省业务管理员 | 省业务管理员 -21 | 18866230000cmcc | 18866230000 |
| 606 | 集团运营经理001 | 集团运营经理 -22 | 18866220001cmcc | 18866220001 |
| 1013 | 集团区域经理 | 集团运营经理 -22 | 18878000000cmcc | 18878000000 |
| 2140 | 浙江区域经理02 | 集团运营经理 -22 | 浙江区域经理02 | 18032681249 |
| 608 | 浙江省运营经理001 | 省运营经理 -23 | 18866230001cmcc | 18866230001 |
| 1100 | 集团客户经理管理员 | 集团客户经理管理员 -31 | 18877000000cmcc | 18877000000 |
密码:Cdntest123
超管密码:Cdntest123!@#
# 线上环境
https://p.cdn.10086.cn
超管子账号:admin_sub
密码:685LMQp+
@@ -0,0 +1,55 @@
```js
// 引入 CryptoJS 库用于计算签名
const CryptoJS = require('crypto-js');
// 准备所需的值
const tenantId = "ImCHJ2JGEMfHFplZ"; // 替换为你的 tenantId
const tenantKey = "zwsz0SoPOmulqvH7"; // 替换为你的 tenantKey
const datetime = "2024-06-12T16:00:00+08:00"; // 固定的日期时间
// 计算 SHA256 哈希值,生成签名
const dataToSign = tenantId + datetime + tenantKey; // 将 tenantId、datetime 和 tenantKey 拼接成一个字符串
const sign = CryptoJS.SHA256(dataToSign).toString(CryptoJS.enc.Hex); // 使用 SHA256 生成签名,并将其转换为 Hex 格式
console.log("Data to be signed:", dataToSign);
console.log("Generated sign:", sign);
// 发送请求以获取 IBStoken
pm.sendRequest({
url: 'http://dev.p.cdn.10086.cn:8080/api/authentication', // 替换为获取 IBStoken 的接口地址
method: 'POST', // 使用 POST 方法
header: {
'Content-Type': 'application/json', // 指定请求体的数据类型为 JSON
'Accept': 'application/vnd.cmcdn+json' // 指定请求头接受的响应类型
},
body: {
mode: 'raw', // 设置请求体模式为 raw,即原始 JSON 字符串
raw: JSON.stringify({
"authorization": {
"tenant_id": tenantId,
"sign": sign
},
"datetime": datetime
})
}
}, function (err, res) {
// 检查请求是否出现错误
if (err) {
console.error('Error fetching IBStoken:', err); // 输出错误信息
} else {
// 解析响应体为 JSON 格式
const response = res.json();
console.log('Response received:', response); // 打印完整的响应
// 假设 IBStoken 在响应体中以 `token` 字段返回
const IBStoken = response.token;
if (IBStoken) {
// 设置全局变量 IBStoken1 为返回的 token
pm.globals.set("IBStoken1", IBStoken);
console.log('IBStoken set successfully:', IBStoken); // 打印获取到的 IBStoken
} else {
console.warn('Token not found in response.'); // 如果响应中没有 token 字段,打印警告
}
}
});
```
@@ -0,0 +1,436 @@
# 单元测试
查看项目覆盖率
```
http://jenkins.komect.net/job/opp_nrwlxt_ibs-portal_NA_UT/
```
# 服务部署位置
ibs-portal 在生产一共是四台机器
39.135.122.116/117 归属页面请求 (请求路径不匹配/api)
39.135.122.102/103 归属 api 接口请求 (请求路径匹配/api)
# 单点登录
```
/sso/login/sso_login?token=&env=test
```
# 中间话单定义
话单:通信术语,指原始通信记录信息,又可以称之为详单、CDR。
使用的中国移动服务产生的流量,大数据拿到的是中间话单,中间话单是域名所使用的量,然后经过计算转变成计费话单,计费话单最终保存的是 productid 和每个省份的费用话单。
从 crs、华为拿中间话单,然后计算成计费话单。
ibs 下发话单的动作就是把订购关系传给大数据存到他们的一张表里,在这张表里的订购关系大数据就会在拉取 crs、华为数据后过滤出来。
中间话单就是原始数据,中间话单的数据是域名 + 省份 + 平面等数据。
然后计费话单是将中间话单的域名转变为对应的订购关系,对中间话单数据进行聚合计算后产生的,计费话单只有流量。
# 固定信安附件(不可提交代码)
![](../../../attachment/images-uuid/88375222a0494340b8f9edf1a442870b.png)
# bbossmock 开关
bboss.mock=false
此开关为 BSS 服务配置中,如果想和 ESOP 沟通需要关闭,如果打开为 mock 的 200 答复
# 灰度环境服务器信息
nginx117.136.187.145
由于后端服务不能直接访问,需要将请求通过 nginx 转发到目标服务器
跳板机:117.136.187.4
后端部署服务器不能直接登录,需要跳板机登录到后端服务器上。登录到跳板机后可以通过 ssh 用户名@目的服务器地址 方式登录到远端服务器
Nacos 服务器:10.24.88.176(内)
mysql 服务器:10.24.88.176(内)
Redis10.24.88.176(内) 可以访问外网
10.13.0.111(内)配置 nginx 转发,代理华为请求
# IBSMock
源码地址在联调服务器(172.21.16.214)上,目录是:opt/ibs-mock-source
# 打包命令
```shell
mvn clean package -DskipTests -Dfindbugs.maxHeap=4096 findbugs:findbugs
```
# IPv6 规则
IPv6 地址是一种由 128 位组成的地址,表示为 8 组 16 位数字,每组用冒号分隔。IPv6 地址的表示形式可以被一个正则表达式匹配。
## IPv6 地址规则
1. IPv6 地址由 8 组 16 位的十六进制数字组成,每组用冒号 `:` 分隔。
2. 每组数字的范围是 0000 到 FFFF。
3. 十六进制字符包括数字 `0-9` 和字母 `A-F`(不区分大小写)。
4. 压缩格式允许使用双冒号 `::` 表示一段全零的组,但只能出现一次。
## 可能的 IPv6 地址种类及示例
| **类别** | **描述** | **示例** |
| --------------- | --------------------------------------- | ------------------------------------------------------------------------------ |
| 标准 IPv6 地址 | 8 组完整的 4 位十六进制数,用冒号 `:` 分隔。 | `2001:0db8:85a3:0000:0000:8a2e:0370:7334`<br>`2001:db8:85a3:0:0:8a2e:370:7334` |
| 压缩形式(零压缩) | 使用 `::` 表示一段连续的全零组,仅允许出现一次。 | `2001:0db8:85a3::8a2e:0370:7334`<br>`2001::7334`<br>`::1`(环回地址)<br>`::`(未指定地址) |
| 前导零省略 | 每组前导零可以省略,但每组至少保留一个字符。 | `2001:db8:85a3:0:0:8a2e:370:7334`<br>`2001:db8:85a3::8a2e:370:7334` |
| 混合形式(IPv6+IPv4 | 前 6 组使用 IPv6 表示法,后两组使用 IPv4 表示法(点分十进制)。 | `::ffff:192.168.1.1`<br>`2001:db8:85a3::192.168.1.1`<br>`::192.168.1.1` |
| 单组压缩形式 | 只有一个组构成,其余 7 组为零,使用 `::` 表示。 | `::1`(环回地址) |
| 无压缩多组 | 无压缩的完整 IPv6 地址。 | `1:2:3:4:5:6:7:8` |
| 部分压缩 | 部分地址组压缩为 `::`,其余地址组保留完整形式。 | `1::8` |
| 全零压缩 | 地址中除最后一组外均为零,用 `::` 表示。 | `::` |
| 扩展形式 | 地址中包含多个 0 的扩展写法,不省略前导零。 | `1:0:0:0:0:0:0:1` |
# MQ 队列下发位置(寻找方式)
![](../../../attachment/images-uuid/4c5f603ca84f4274af77be54ba7a0854.png)
# 测试服务器信息
![](../../../attachment/images-uuid/7670d24c84f542d8a676826980351118.jpg)
# BSS 前置校验请求(ng 添加转发)
```shell
# bss前置校验请求
location ^~ /api/v2/sync/BBOSS/PreCheckServ {
proxy_pass http://172.21.16.40:8030;
proxy_read_timeout 90;
proxy_connect_timeout 10;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-From-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
}
```
# 日志系统(ClickVisual
2023 年 1 月 28 日以后的日志
http://applog.manager.cmcdn.cdn.10086.cn:8080/
```
lichunliang
FpLSjFbc
```
# 日志系统(ELK
www.cmcckibana.com
本地配置 hosts39.134.86.184
```
logadmin
lhc4516!@#
```
# 流水线编译问题
https://117.136.187.12:9080/joblogs/IBSibs-portal/
以后你这个 project 编译后不出包,可以自己先去查看 Jenkins 编译日志
这样有时候一些编译错误,你可以自己先行就处理了。不用等我
比如:
https://117.136.187.14:9080/IBS/ibs-portal.git
各级目录拼接为 IBSibs-portal,所以编译日志目录为:
https://117.136.187.12:9080/joblogs/IBSibs-portal/
对应就是这个:https://117.136.187.12:9080/joblogs/DNScmhi-dns-portal/
# OMC 系统登录(测试)
https://172.21.16.198:8443/#/
15771007643
Omctest@123
# 缓存名称(命名规则)
bssEffectiveProductIdEnterByUser::bssEffectiveProductIdEnter_user_831
# 工作分工
![](../../../attachment/images-paste/image-20240304090246803.png)
## 历史分工 2
![](../../../attachment/images-uuid/03f3501a02994a4a9ef3b397c60bc2bc.jpg)
## 历史分工 1
导师:张鹏豪、熊国江
信安补录工单
试用期到期提醒
证书操作通知工单
售前支撑工单
导师:沈斌斌
信安管理
# 集团仓库测试取包
https://117.136.187.12:9080/testing/IBS/ibs-portal/2024
# 企业客户登录
如果联调环境和灰度环境,企业用户登陆不上大概率是这个用户在 iam 的库里没有设置密码和盐导致的,可以参考其他有值的用户进行设置。
![](../../../attachment/images-uuid/f6f13ca45b8c4dd1883396f7d3b86cab.png)
# 省份代码
代码 省份
000 政企分公司
100 北京
200 广东
210 上海
220 天津
230 重庆
240 辽宁
250 江苏
270 湖北
280 四川
290 陕西
311 河北
351 山西
371 河南
431 吉林
451 黑龙江
471 内蒙
531 山东
551 安徽
571 浙江
591 福建
731 湖南
771 广西
791 江西
851 贵州
871 云南
891 西藏
898 海南
931 甘肃
951 宁夏
971 青海
991 新疆
030 国际公司
# 项目 Hosts
```
# 联调环境
172.21.16.68 inte.p.cdn.10086.cn
172.21.16.68 t1.inte.p.cdn.10086.cn
172.21.16.68 t2.inte.p.cdn.10086.cn
172.21.16.68 t3.inte.p.cdn.10086.cn
172.21.16.68 t4.inte.p.cdn.10086.cn
172.21.16.68 t5.inte.p.cdn.10086.cn
172.21.16.68 t6.inte.p.cdn.10086.cn
172.21.16.68 t7.inte.p.cdn.10086.cn
172.21.16.68 t8.inte.p.cdn.10086.cn
172.21.16.68 t9.inte.p.cdn.10086.cn
172.21.16.68 t10.inte.p.cdn.10086.cn
172.21.16.68 t11.inte.p.cdn.10086.cn
172.21.16.68 t12.inte.p.cdn.10086.cn
172.21.16.68 t13.inte.p.cdn.10086.cn
172.21.16.68 t14.inte.p.cdn.10086.cn
172.21.16.68 t15.inte.p.cdn.10086.cn
172.21.16.68 mock.p.cdn.10086.cn
172.21.16.68 cms.inte.p.cdn.10086.cn
172.21.16.68 cms.inte.p.cdn.10086.cn
# 测试环境
172.21.16.92 test.p.cdn.10086.cn
172.21.16.92 t1.test.p.cdn.10086.cn
172.21.16.92 t2.test.p.cdn.10086.cn
172.21.16.92 t3.test.p.cdn.10086.cn
172.21.16.92 t4.test.p.cdn.10086.cn
172.21.16.92 t5.test.p.cdn.10086.cn
172.21.16.92 t6.test.p.cdn.10086.cn
172.21.16.92 t7.test.p.cdn.10086.cn
172.21.16.92 t8.test.p.cdn.10086.cn
172.21.16.92 t9.test.p.cdn.10086.cn
172.21.16.92 t10.test.p.cdn.10086.cn
172.21.16.92 t11.test.p.cdn.10086.cn
172.21.16.92 t12.test.p.cdn.10086.cn
172.21.16.92 t13.test.p.cdn.10086.cn
172.21.16.92 t14.test.p.cdn.10086.cn
172.21.16.92 t15.test.p.cdn.10086.cn
# 开发环境
127.0.0.1 dev.p.cdn.10086.cn
127.0.0.1 t1.dev.p.cdn.10086.cn
127.0.0.1 t2.dev.p.cdn.10086.cn
127.0.0.1 t3.dev.p.cdn.10086.cn
127.0.0.1 t4.dev.p.cdn.10086.cn
127.0.0.1 t5.dev.p.cdn.10086.cn
127.0.0.1 t6.dev.p.cdn.10086.cn
127.0.0.1 t7.dev.p.cdn.10086.cn
127.0.0.1 t8.dev.p.cdn.10086.cn
127.0.0.1 t9.dev.p.cdn.10086.cn
127.0.0.1 t10.dev.p.cdn.10086.cn
127.0.0.1 t11.dev.p.cdn.10086.cn
127.0.0.1 t12.dev.p.cdn.10086.cn
127.0.0.1 t13.dev.p.cdn.10086.cn
127.0.0.1 t14.dev.p.cdn.10086.cn
127.0.0.1 t15.dev.p.cdn.10086.cn
# 灰度环境
117.136.187.145 ibs-uops.cdn.10086.cn
117.136.187.145 ibs-iam.cdn.10086.cn
117.136.187.145 ibs-cdni.cdn.10086.cn
117.136.187.145 ibs-nacos.cdn.10086.cn
117.136.187.145 ibs-uops-dev.cdn.10086.cn
# 演练环境
172.21.16.68 drill.p.cdn.10086.cn
172.21.16.68 t1.drill.p.cdn.10086.cn
172.21.16.68 t2.drill.p.cdn.10086.cn
172.21.16.68 t3.drill.p.cdn.10086.cn
172.21.16.68 t4.drill.p.cdn.10086.cn
172.21.16.68 t5.drill.p.cdn.10086.cn
172.21.16.68 t6.drill.p.cdn.10086.cn
172.21.16.68 t7.drill.p.cdn.10086.cn
172.21.16.68 t8.drill.p.cdn.10086.cn
172.21.16.68 t9.drill.p.cdn.10086.cn
172.21.16.68 t10.drill.p.cdn.10086.cn
172.21.16.68 t11.drill.p.cdn.10086.cn
172.21.16.68 t12.drill.p.cdn.10086.cn
172.21.16.68 t13.drill.p.cdn.10086.cn
172.21.16.68 t14.drill.p.cdn.10086.cn
172.21.16.68 t15.drill.p.cdn.10086.cn
172.21.16.68 cms.drill.p.cdn.10086.cn
# 华为直播控制台配置的推拉流
111.32.146.226 push.komect.com
111.32.146.233 pull.komect.com
# 北京测试
172.21.45.37 portal-test.cdn.10086.cn
172.21.45.37 iam-test.cdn.10086.cn
172.21.45.37 api-test.cdn.10086.cn
# 监控系统
39.135.122.90 cmccibs.nacos.com
39.135.122.90 www.cmcckibana.com
39.135.122.119 ibs.skywalking.com
39.135.122.119 www.cmcczabbix.com
39.135.122.119 cmccgrafana.com
39.135.1.147 www.cmccibsmonitor.com
39.135.1.147 www.cmccibsskwalking.com
39.135.1.147 www.cmccelasticsearch.com
```
# 灰度调试 Debug
```shell
-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=5005,suspend=n
注释:
-Xdebug:这是一个 JVM (Java Virtual Machine) 参数,用于启用调试。
-Xrunjdwp:这是另一个 JVM 参数,用于配置 JDWP (Java Debug Wire Protocol)。JDWP 是 Java 调试的通信协议。
server=y:这意味着 JVM 将作为调试服务器运行。
transport=dt_socket:这设置了调试通信的传输方式。在这种情况下,它是 socket 传输。
address=5005:这是调试服务器监听的端口号。
suspend=n:这意味着 JVM 在启动时不会暂停等待调试器连接。如果设置为 suspend=y,则 JVM 会在启动时暂停,并等待调试器连接。
```
# 大数据 Kafka 造数据示例
```
crs边缘平面数据插入命令: kafka-console-producer --broker-list 172.21.16.11:9092 --topic cdn-crs-015
{"beginTime":"202401290620","domain":"www.baosheng0303.com","clientArea":"571","nodeid":"1105715209025722","reqcode":{"200":20},"reqUserHit":5,"backcode":{"200":30},"reqUserMiss":1,"flow":10000,"flowHit":393216000,"delay":2547,"responseTime":2547000,"originflow":384000,"serverArea":"571","provider":1,"sourceCode":"01","ipProtocol":0,"clientOperator":1,"serverOperator":3,"protocol":"00"}
flowrateCnt:慢速比
clientArea:客户端省份
nodeid 厂家nodeid
reqcode:状态码和个数
reqUserHit:请求命中次数
backcode:回源请求状态码和个数
reqUserMiss:回源请求次数
flowHit:命中的流量值
delay:首字节时延(首字节响应时间,请求开始时间)
responseTime:所有请求消耗时长(请求结束时间-请求开始时间)
originflow:回源流量
sourceCode:代表来源,01是边缘服务器,02是内容中心服务器
serverArea:服务端省份
provider:平面 1华为平面,2中兴平面 ,4 crs_自研平面 , -1 自研平面 8卓望平面
ipProtocol:记录协议(0ipv4; 1:ipv6)
clientOperator:客户端运营商, 1为移动,2为电信,3为联通,4为多线,5为国际,0为其他
serverOperator:服务端运营商,1为移动,2为电信,3为联通,4为多线,5为国际,0为其他
protocol:记录协议(00 http协议, 01: https协议)
```
# 联调发邮件
联调环境 /etc/hosts
修改成 172.21.16.68 smtp.local.com.cn 使邮箱生效
不用时改成 172.21.45.223 smtp.local.com.cn 关闭邮箱
# 杭研仓库申请
![](../../../attachment/images-uuid/9eeb7bbcadad4ecdbad15029aeecfdec.png)
# ApiFox
做告警项目时生成。
```
APS-dzdxtEM4ftjzigGCbxeTAYDK2GMRo2U8
```
# 现网邮箱配置
```
spring.mail.host=111.22.67.129
spring.mail.password=ENC(ZgvgWD2NYXcRqeNvg8Quv9+bzIxKli8t966XnuubYOI=)
spring.mail.username=CDN_NOTICE_IBS@cmhi.chinamobile.com
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true
spring.mail.properties.mail.smtp.socketFactory.port=465
spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
spring.mail.properties.mail.smtp.socketFactory.fallback=false
spring.mail.port=465
```