Skip to content

Commit 24ebc1c

Browse files
authored
Merge pull request #14 from AlioLozy/main
fix service listr
2 parents 919c78d + 603acbd commit 24ebc1c

File tree

2 files changed

+115
-101
lines changed

2 files changed

+115
-101
lines changed

docs/requirements.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ title: 部署要求
2727

2828
POC 将采用 Docker-Compose 的方式部署,所需的配置可以参考下表▼:
2929

30-
| CPU | 内存 | 储存空间 | 服务 |
31-
| ---- | ---- | -------- | --------------- |
32-
| 4 核 | 8 GB | 200 GB | [[业务¹]](#explain1)[[基建²]](#explain2) 混合部署 |
30+
| CPU | 内存 | 储存空间 | 服务 |
31+
| ---- | ---- | -------- | --------------------------------------------------- |
32+
| 4 核 | 8 GB | 100 GB | [[业务¹]](#explain1)[[基建²]](#explain2) 混合部署 |
3333

3434
该配置档的服务器所能承载的 [极限³](#explain3) 指标参见下表▼:
3535

docs/servicelist.md

Lines changed: 112 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -5,209 +5,223 @@ title: 业务组件
55

66
# 业务组件
77

8-
### 组件介绍
8+
#### 业务网关
99

10-
#### gateway
11-
组件介绍请参考下表:
10+
服务名:**gateway**
1211

13-
业务网关。
12+
* 网关用于接受所有业务请求,反向代理到小程序平台中的具体业务服务处理,所有业务接口统一由此暴露出去;
1413

15-
网关用于接受所有业务请求,反向代理到小程序平台中的具体业务服务处理,所有业务接口统一由此暴露出去
14+
* 网关上会配置jwt、rate-limiting、监控、链路跟踪以及自定义开发等插件,根据业务需要做相关校验或者拦截处理
1615

17-
网关上会配置jwt、rate-limiting、监控、链路跟踪以及自定义开发等插件,根据业务需要做相关校验或者拦截处理。
16+
<p></p>
1817

18+
#### 角色管理模块、账号系统
1919

20+
服务名:**account-system**
2021

21-
#### account-system
22+
* 小程序平台两个主要角色是机构方和运营方,运营方对机构方进行审核、审批、管控等。使用小程序平台之前,需要机构方进行注册、申请。
2223

23-
角色管理模块。
24+
<p></p>
2425

25-
小程序平台两个主要角色是机构方和运营方,运营方对机构方进行审核、审批、管控等。使用小程序平台之前,需要机构方进行注册、申请。
26+
#### 灰度数据查看最新模块
2627

28+
服务名:**app-gray-statistics-center**
2729

30+
* 查看小程序灰度数据详情,包括:用户分布区域、用户使用终端类型、异常次数、打开次数,以及已上架和灰度版本对比情况。
2831

29-
#### app-gray-statistics-center
32+
<p></p>
3033

31-
灰度数据查看中心模块。
34+
#### 小程序、应用管理模块
3235

33-
查看小程序灰度数据详情,包括:用户分布区域、用户使用终端类型、异常次数、打开次数,以及已上架和灰度版本对比情况。
36+
服务名:**app-manage-svr**
3437

38+
* 该模块是对小程序整个生存信息的管理服务,其中包括小程序创建、小程序信息维护、小程序审核、小程序上下架、应用创建、应用关联小程序这些子任务。该模块是运行时直接调用获取小程序详情(包括小程序描述、logo、下载包等)的入口和出口,所以也是小程序访问量最大的核心模块之一。
3539

40+
<p></p>
3641

37-
#### app-manage-svr
42+
#### 小程序搜索模块
3843

39-
小程序管理模块。
44+
服务名:**app-search**
4045

41-
该模块是对小程序整个生存信息的管理服务,其中包括小程序创建、小程序信息维护、小程序审核、小程序上下架、应用创建、应用关联小程序这些子任务。该模块是运行时直接调用获取小程序详情(包括小程序描述、logo、下载包等)的入口和出口,所以也是小程序访问量最大的核心模块之一
46+
* 应用已关联的小程序可在 SDK 进行搜索查看
4247

48+
<p></p>
4349

50+
#### 小程序搜索爬虫模块
4451

45-
#### app-search
52+
服务名:**app-spider**
4653

47-
小程序搜索模块
54+
* 对小程序搜索信息进行统一处理
4855

56+
<p></p>
4957

58+
#### 小程序编译工程模块
5059

51-
#### app-spider
60+
服务名:**applet-build-manager**
5261

53-
数据统计模块
62+
* 小程序编译结果的管理
5463

64+
<p></p>
5565

66+
#### 前端小程序编译工程模块
5667

57-
#### applet-build-manager
68+
服务名:**applet-build**
5869

59-
小程序编译工程模块。
70+
* 对小程序进行编译
6071

72+
<p></p>
6173

74+
#### 小程序文章发布中心模块
6275

63-
#### applet-build
76+
服务名:**article-pub-center**
6477

65-
前端小程序编译工程模块
78+
* 用于运行端发布通告、文章、期刊等
6679

80+
<p></p>
6781

82+
#### 待办中心模块
6883

69-
#### article-pub-center
84+
服务名:**audit-manage-svr**
7085

71-
小程序文章发布中心模块。
86+
* 运营端、机构端待办中心
7287

73-
用于运行端发布通告、文章、期刊等。
88+
<p></p>
7489

90+
#### 鉴权核查模块
7591

92+
服务名:**auth-checker**
7693

77-
#### audit-manage-svr
94+
* 对用户权限进行校验
7895

79-
待办中心模块。
96+
<p></p>
8097

98+
#### 基础库服务模块
8199

100+
服务名:**basic-pack-svr**
82101

83-
#### auth-checker
102+
* 本服务主要为记录 SDK 运行时、基础库、凡泰助手的版本信息。
84103

85-
鉴权核查模块。
104+
<p></p>
86105

106+
#### SDK 控制管理模块
87107

108+
服务名:**control-manager**
88109

89-
#### basic-pack-svr
110+
* SDK 获取配置信息,需要后端统一管理。
90111

91-
基础库服务模块。
112+
<p></p>
92113

93-
本服务主要为记录 SDK 运行时、基础库、凡泰助手的版本信息。
114+
#### 数据加工模块
94115

116+
服务名:**data-clean**
95117

118+
* 对于服务端获取到的数据进行收集、统计
96119

97-
#### control-manager
120+
<p></p>
98121

99-
SDK 控制管理模块。
122+
#### 数据上报模块
100123

101-
SDK 获取配置信息,需要后端统一管理。
124+
服务名:**data-report**
102125

126+
* 本服务主要为操作日志和日志上报服务,操作日志和数据上报接口将收集获取的数据丢入 Kafka,由另外专门的协程来消费处理,最终录入 Elasticsearch,提供给业务做各种搜索和统计。
103127

128+
<p></p>
104129

105-
#### data-clean
130+
#### 数据统计模块
106131

107-
数据加工模块
132+
服务名:**data-static**
108133

134+
* 移动端上报数据进行统一处理模块
109135

136+
<p></p>
110137

111-
#### data-report
138+
#### 设备安全管理模块
112139

113-
数据上报模块。
140+
服务名:**device-security**
114141

115-
本服务主要为操作日志和日志上报服务,操作日志和数据上报接口将收集获取的数据丢入 Kafka,由另外专门的协程来消费处理,最终录入 Elasticsearch,提供给业务做各种搜索和统计
142+
* 用于在账号登录的时候,生产 refresh token、jwt
116143

144+
<p></p>
117145

146+
#### 域名管理模块
118147

119-
#### data-static
148+
服务名:**domain-manager**
120149

121-
数据统计模块。
150+
* 该模块是为了对小程序访问的域名进行控制,域名分为:服务域名、业务域名、白名单域名
151+
1. 服务域名:小程序运行的时候,需要对小程序发行方的服务器进行访问,该访问的地址也就是这里所说的服务域名。
152+
2. 业务域名:小程序运行的时候,除了对服务域名访问之外,还需要对第三方域名进行访问,第三方域名要求合规化,那么需要改业务域名进行合规校验,也就是,业务域名需要校验文件进行校验才可以进行访问。
153+
3. 白名单域名:白名单域名,指的是运营审核方确定合规并且可以正常访问,无需校验的域名访问,例如:证监会、百度等。
122154

155+
<p></p>
123156

157+
#### 投诉反馈模块
124158

125-
#### device-security
159+
服务名:**feedback-svr**
126160

127-
设备安全管理模块
161+
* 本服务主要记录用户投诉、举报、产品建议信息服务
128162

129-
用于在账号登录的时候,生产 refresh token、jwt。
163+
<p></p>
130164

165+
#### 帮助中心模块
131166

167+
服务名:**help-center-svr**
132168

133-
#### domain-manager
169+
* 帮助中心的数据处理。
134170

135-
域名管理模块。
171+
<p></p>
136172

137-
该模块是为了对小程序访问的域名进行控制,域名分为:服务域名、业务域名、白名单域名。
173+
#### License 校验中心模块
138174

139-
1. 服务域名:小程序运行的时候,需要对小程序发行方的服务器进行访问,该访问的地址也就是这里所说的服务域名。
175+
服务名:**license-checker**
140176

141-
2. 业务域名:小程序运行的时候,除了对服务域名访问之外,还需要对第三方域名进行访问,第三方域名要求合规化,那么需要改业务域名进行合规校验,也就是,业务域名需要校验文件进行校验才可以进行访问
177+
* License 用于决定小程序平台的部分功能,例如小程序数量、应用数量、灰度发布数量等
142178

143-
3. 白名单域名:白名单域名,指的是运营审核方确定合规并且可以正常访问,无需校验的域名访问,例如:证监会、百度等。
179+
<p></p>
144180

181+
#### 网盘中间层服务模块
145182

183+
服务名:**netdisk-proxy**
146184

147-
#### feedback-svr
185+
* 本服务主要为网盘服务提供一个中间层鉴权服务。
148186

149-
投诉反馈模块。
187+
<p></p>
150188

151-
本服务主要记录用户投诉、举报、产品建议信息服务。
189+
#### 通知中心模块
152190

191+
服务名:**notify**
153192

193+
* 可以发布运营端通知和机构端消息。
154194

155-
#### help-center-svr
195+
<p></p>
156196

157-
帮助中心模块。
197+
#### 数据上报服务模块
158198

199+
服务名:**open-api**
159200

201+
* 本服务主要为对外开发接口提供统一接入服务。
160202

161-
#### license-checker
203+
<p></p>
162204

163-
License 校验中心模块。
205+
#### 规则引擎服务模块
164206

165-
License 用于决定小程序平台的部分功能,例如小程序数量、应用数量、灰度发布数量等。
207+
服务名:**rule-engine-svr**
166208

209+
* 本服务主要为灰度发布、定制发布进行规则的配置和校验。
167210

211+
<p></p>
168212

169-
#### netdisk-proxy
213+
#### SDK 审核管理模块
170214

171-
网盘中间层服务模块。
215+
服务名:**sdk-manager**
172216

173-
本服务主要为网盘服务提供一个中间层鉴权服务
217+
* 在运营端对企业端提交的SDK进行审核,在企业端提交 SDK 进行审核
174218

219+
<p></p>
175220

221+
#### 发送验证码网关模块
176222

177-
#### notify
223+
服务名:**verify-code-gateway**
178224

179-
通知中心模块
225+
* 可以配置网关,将短信验证码发送给指定的短信渠道,例如:腾讯云、客户自己的短信服务等
180226

181-
可以发布运营端通知和机构端消息。
182-
183-
184-
185-
#### open-api
186-
187-
数据上报服务模块。
188-
189-
本服务主要为对外开发接口提供统一接入服务。
190-
191-
192-
193-
#### rule-engine-svr
194-
195-
规则引擎服务模块。
196-
197-
本服务主要为灰度发布、定制发布进行规则的配置和校验。
198-
199-
200-
201-
#### sdk-manager
202-
203-
SDK 审核管理模块。
204-
205-
在运营端对企业端提交的SDK进行审核,在企业端提交 SDK 进行审核。
206-
207-
208-
209-
#### verify-code-gateway
210-
211-
发送验证码网关模块。
212-
213-
可以配置网关,将短信验证码发送给指定的短信渠道,例如:腾讯云、客户自己的短信服务等。
227+
<p></p>

0 commit comments

Comments
 (0)