泰康VOC基础架构说明
2022-03-30 16:32:04 0 举报
ffff
作者其他创作
大纲/内容
1.传递文本
功能中台
2.获取结果
传递数据
文本功能(插拔式组件)
taikang_data_upload_beat(celery beat)celery beat构建的任务引擎用以定时更新同步数据
elasticsearchElasticSearch7.9.3实例用以存储文本数据并提供检索
taikang_auth_service(flask)用户权限服务,解决客户权限相关功能
核心API
sentiment_service(tornado/nlp service)情感分析服务+模型用以实现情感分析需求
存入ES
celery监控转发
返回标签
推送
redisRedis5.0.7实例用以提供各模块缓存
内部数据上传转发(目前项目暂无应用)
泰康voc文本分析架构图
keyword_match_api(python)关键字获取标签接口获取遇见标签
mysqlMySQL8.0.25实例用以提供关系型数据和元数据的存储
泰康标注平台
监控任务队列
tagging_service(tornado/nlp_service)信息抽取模型服务+模型用以抽取遇见标签
插拔组件
获取分类模型
processer_server(flask)检查数据格式用以提供低代码上报能力,与核心服务解耦
数据库
tagging_service(flask/nlp_service)根据客户标注执行分类模型并配置是否应用到文本分析平台数据
taikang_data_upload_task(celery worker)数据获取任务用以从客户数据库获取最新更新数据并上传
taitang_voc_server(flask_service)核心服务,集群中台用以提供核心功能的API调用,并为其他微服务提供数据
派发任务
flower(tornado/monitor)celery task 监控服务
获取标签服务
功能组件(插拔式组件)
kafka/kafka_processor_worker(kafka)以异步方式实现与nlp service的交互,并推送结果至ES以提高数据上报能力
fe-taikang/Nginx(前端资源+Nginx)加载前端资源并转发请求至对应服务
0 条评论
下一页