File tree Expand file tree Collapse file tree 1 file changed +202
-1
lines changed Expand file tree Collapse file tree 1 file changed +202
-1
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,207 @@ title: 业务组件
7
7
8
8
### 组件介绍
9
9
10
+ #### gateway
10
11
组件介绍请参考下表:
11
12
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
+ 可以配置网关,将短信验证码发送给指定的短信渠道,例如:腾讯云、客户自己的短信服务等。
You can’t perform that action at this time.
0 commit comments