分布式训练架构图-方案2
2021-05-08 19:53:23 1 举报
对话系统分布式部署
作者其他创作
大纲/内容
服务2
服务1
IP2_Port2
更新历史状态
获取数据
内存状态
更新本服务内存
负载均衡
更新成功
分布式训练-训练状态更新
Mac2
云平台
IP1_Port1
False
数据库
内存获取
对话服务
Mac1
True
上传至内存数据库
服务的IP、Port
Nginx
更新至
启动
对话服务启动
知识训练
服务3
获取IP_Port_List
IP_Port_List
更新内存
训练请求
训练结果
查找历史状态
设置内存状态
Mac3
HisState2
分布式问答-状态更新
关系数据库连接
连接数据库
历史状态清空时间
响应
接口调用
更新其他服务内存
Histate1
线程:1、定时上传2、定时清空
问答请求
计算答案
1、云平台接收的每次问答请求均使用Nginx做负载均衡;2、对话服务的每次问答均需要从Redis中获取对话状态;3、对话服务每完成一次对话,均需要将状态上传至Redis;4、Redis中的对话状态:key为MacID,value为对话历史状态;5、Mac,历史状态定时清空6、黑色实现代表一条完整 的问答流程
全局状态
IP_Port清空时间
内存最新
内存数据库连接
响应:知识正在更新
获取配置信息
HisState3
新状态
收藏
收藏
0 条评论
下一页