Skip to content

Commit 6bfb71c

Browse files
author
huangzilin
committed
revert changing
1 parent 273246e commit 6bfb71c

File tree

1 file changed

+202
-1
lines changed

1 file changed

+202
-1
lines changed

docs/servicelist.md

Lines changed: 202 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,207 @@ title: 业务组件
77

88
### 组件介绍
99

10+
#### gateway
1011
组件介绍请参考下表:
1112

12-
![finclip-service](/img/finclip-service.png)
13+
业务网关。
14+
15+
网关用于接受所有业务请求,反向代理到小程序平台中的具体业务服务处理,所有业务接口统一由此暴露出去。
16+
17+
网关上会配置jwt、rate-limiting、监控、链路跟踪以及自定义开发等插件,根据业务需要做相关校验或者拦截处理。
18+
19+
20+
21+
#### account-system
22+
23+
角色管理模块。
24+
25+
小程序平台两个主要角色是机构方和运营方,运营方对机构方进行审核、审批、管控等。使用小程序平台之前,需要机构方进行注册、申请。
26+
27+
28+
29+
#### app-gray-statistics-center
30+
31+
灰度数据查看中心模块。
32+
33+
查看小程序灰度数据详情,包括:用户分布区域、用户使用终端类型、异常次数、打开次数,以及已上架和灰度版本对比情况。
34+
35+
36+
37+
#### app-manage-svr
38+
39+
小程序管理模块。
40+
41+
该模块是对小程序整个生存信息的管理服务,其中包括小程序创建、小程序信息维护、小程序审核、小程序上下架、应用创建、应用关联小程序这些子任务。该模块是运行时直接调用获取小程序详情(包括小程序描述、logo、下载包等)的入口和出口,所以也是小程序访问量最大的核心模块之一。
42+
43+
44+
45+
#### app-search
46+
47+
小程序搜索模块。
48+
49+
50+
51+
#### app-spider
52+
53+
数据统计模块。
54+
55+
56+
57+
#### applet-build-manager
58+
59+
小程序编译工程模块。
60+
61+
62+
63+
#### applet-build
64+
65+
前端小程序编译工程模块。
66+
67+
68+
69+
#### article-pub-center
70+
71+
小程序文章发布中心模块。
72+
73+
用于运行端发布通告、文章、期刊等。
74+
75+
76+
77+
#### audit-manage-svr
78+
79+
待办中心模块。
80+
81+
82+
83+
#### auth-checker
84+
85+
鉴权核查模块。
86+
87+
88+
89+
#### basic-pack-svr
90+
91+
基础库服务模块。
92+
93+
本服务主要为记录 SDK 运行时、基础库、凡泰助手的版本信息。
94+
95+
96+
97+
#### control-manager
98+
99+
SDK 控制管理模块。
100+
101+
SDK 获取配置信息,需要后端统一管理。
102+
103+
104+
105+
#### data-clean
106+
107+
数据加工模块
108+
109+
110+
111+
#### data-report
112+
113+
数据上报模块。
114+
115+
本服务主要为操作日志和日志上报服务,操作日志和数据上报接口将收集获取的数据丢入 Kafka,由另外专门的协程来消费处理,最终录入 Elasticsearch,提供给业务做各种搜索和统计。
116+
117+
118+
119+
#### data-static
120+
121+
数据统计模块。
122+
123+
124+
125+
#### device-security
126+
127+
设备安全管理模块。
128+
129+
用于在账号登录的时候,生产 refresh token、jwt。
130+
131+
132+
133+
#### domain-manager
134+
135+
域名管理模块。
136+
137+
该模块是为了对小程序访问的域名进行控制,域名分为:服务域名、业务域名、白名单域名。
138+
139+
1. 服务域名:小程序运行的时候,需要对小程序发行方的服务器进行访问,该访问的地址也就是这里所说的服务域名。
140+
141+
2. 业务域名:小程序运行的时候,除了对服务域名访问之外,还需要对第三方域名进行访问,第三方域名要求合规化,那么需要改业务域名进行合规校验,也就是,业务域名需要校验文件进行校验才可以进行访问。
142+
143+
3. 白名单域名:白名单域名,指的是运营审核方确定合规并且可以正常访问,无需校验的域名访问,例如:证监会、百度等。
144+
145+
146+
147+
#### feedback-svr
148+
149+
投诉反馈模块。
150+
151+
本服务主要记录用户投诉、举报、产品建议信息服务。
152+
153+
154+
155+
#### help-center-svr
156+
157+
帮助中心模块。
158+
159+
160+
161+
#### license-checker
162+
163+
License 校验中心模块。
164+
165+
License 用于决定小程序平台的部分功能,例如小程序数量、应用数量、灰度发布数量等。
166+
167+
168+
169+
#### netdisk-proxy
170+
171+
网盘中间层服务模块。
172+
173+
本服务主要为网盘服务提供一个中间层鉴权服务。
174+
175+
176+
177+
#### notify
178+
179+
通知中心模块。
180+
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+
可以配置网关,将短信验证码发送给指定的短信渠道,例如:腾讯云、客户自己的短信服务等。

0 commit comments

Comments
 (0)