核心概念
更新时间:2022-07-18
架构
-
部署
系统采用层级结构部署。 最上层为应用接入层,由负载均衡和多个任务接收应用服务器组成。 第二层为任务预处理层,有多个语音通知应用服务器组成,并发处理发送任务。 第三层为服务层,处理语音和文字的处理,通信处理,统计等等服务功能。 底层为数据持久化,数据的存储相关处理。
-
部署应用
系统管理后台为动应用逻辑:java-tomcat。 语音通知任务,语音文字处理等为worker类型:python-worker,java-worker。
-
执行单元
任务接收预处理单元为多个接收应用服务器组成,由前置负载均衡将任务按不同比重转发,可以通过增减应用服务器来适应不同的并发量。 通信处理单元由多个docker组成,前置负载均衡,可以灵活增加docker进程来扩容。