技术栈:Spring Cloud + Sprint Boot + MyBatisPlus + ElasticSearch + RabbitMQ+ MySQL + Redis + Nacos
CRM系统使用Spring Cloud+Sprint Boot架构实现,主要为业务员的业务开展提供相应的技术支持。整体项目由资源、用户、客户、通话等十几个微服务构成,项目使用RBAC进行权限管理,根据各自的岗位级别分配对应的角色和权限;使用Feign进行各个微服务之间调用;运用WebSocket完成内部系统消息通知;同时采用了Nacos对配置文件统一管理;使用Redis对录音文件临时存储,提高系统的响应速度;在查询量较大的页面运用ElasticSearch 全文分布式检索技术,提高查询性能。
点击空白处退出提示
评论