项目介绍:
业务实现-供银行客户经理使用的拓客系统,对接企业微信接口,实现客户关系管理,客户资料管理,客户群维护,实时通讯,定时拓客任务,自动回复,敏感词屏蔽等功能;
技术设计-Spring cloud 微服务架构,使用 eureka, spring gateway, apollo, ribbon, hytrix, openfeign作为微服务集群基础架构;mybatisplus为持久层;jwt权鉴;kafka+spring cloud stream作为爆发数据传输通道;websocket进行基础通知和聊天信息收发;mongodb进行聊天数据存储;mysql存储企业组织信息、成员信息、客户关系和客户资料等;调用xxl-job接口动态创建拓客和群发消息任务;
性能指标:500坐席在线,每天500万条聊天记录,每天38GB数据吞吐量;响应时间不超过1秒;
担任角色:架构设计和搭建、开发环境运维,部分功能开发;