- scroll-server-calculate-service 卷轴计算服务对外提供dubbo调用
- scroll-server-web 对外提供计算接口
##使用到的技术
- Spring Boot;
- Redis做集群部署;
- RabbitMQ将卷轴全选时的长时间操作同步转异步处理;
- MyBatis数据持久化;
- MySQL数据库;
- Dubbo + Zookeeper实现RPC调度和服务拆分;
- 基于Docker容器部署;
- Nginx负载均衡。
- Vue;
- Element UI。
##使用到的算法
- 深度优先搜索;
- 两次剪枝(因为全选卷轴计算时计算量可达15的15次方左右,计算量较大,故要做剪枝和同步转异步)。