Vnum
软件架构:springboot + Mybatis + Mysql + redis + rabbitmq + 微信告警
项目描述:该项目主要是用于隐私通信的小号系统,主要业务模块包含号码绑定存储模块和呼叫转接模块、话单处理模块、录音处理模块、大模型翻译模块等
项目职责:
绑定模块编写,主要接受客户端发送的绑定信息进行号码绑定关系的缓存处理等
话单处理模块以及推送模块的编写,主要使用消息队列rabbitmq进行话单下发
大模型翻译模块的编写,主要使用python调用本地安装的大模型将项目的录音转换为文字
管理系统业务量统计模块的编写,主要使用highcharts等图标工具进行业务量的展示
各种定时任务的编写,定期执行号码状态的拨测校验等,连接微信告警通知
项目总结:
在压力测试中系统并发处理性能的不足,使用redis集群解决响应时间的问题
语音翻译模块安装过程中对大模型以及python语法的学习
话单推送系统编写过程对rabbitmq及rocketmq的本地安装及项目实装等