项目描述:Live800 智能客服系统,拥有多个版本,项目介绍以美莱项目(医疗版营销机器人)为背景进行介绍:系统主要分为五个服务,对话服务、语料库服务、后台管理服务、相似度应用服务和知识点抽取服务。
技术栈:Spring Boot +Mybatis + Redis+Kafka+Zookeeper + Nginx + React + Lucene + ElasticSearch
技术运用:该项目采用 spring boot 框架进行开发。使用 nginx 实现对话服务的负载均衡;利用 lucene 原
生 api 封装了一套 lucene 搜索引擎,利用责任链模式,进行核心搜索功能;后台管理服务利用 shiro 完成权
限控制;利用 redis 实现对热数据进行缓存;利用 kafka 来改善系统模块之间的调用关系,达到解耦合的目的;
利用 zookeeper 实现服务注册与发现,提高系统可用性;相似度应用服务利用 elasticSearch 实现历史数据的
检索;利用 react 框架实现前端快速开发。