背景:为提升全球经销商与客户的沟通效率,开发IMP即时通讯系统,实现实时在线会话、用户管理及运维监控,支持高并发场景下的稳定服务。
即时通讯模块:使用websocket支持用户一对一聊天,会话转接、消息已读未读等功能;
用户管理模块:管理员、Agent、用户访问权限控制,支持用户信息的查询;
配置管理模块:管理员可以动态的配置相关提示信息,包括欢迎语、转接话术等。
项目实现共2个后端2个前端。
我主要负责后端开发,即时通讯模块的开发,以及负责技术选型与后期的运维,并负责编写技术文档和用户使用手册。
技术栈:SpringBoot、Websocket、PostgreSQL、Spring Data Jpa、Redis、RabbitMQ、AWS Cloud、Vue3、JavaScript