这个项目是为重庆大学校友做的管理平台,分为前后端两个模块,前端是在微信小程序上进行开发的,涉及的模块主要有校友认证、校友动态、校友通讯录、公益、基金等,使用了最近较流行的uni-app技术来开发。后端模块主要有用户管理、角色权限管理、校友认证管理、动态管理、活动管理、公益管理等模块。采用了最近很火的基于springcloud+springboot的微服务架构进行设计。使用Eureka作为注册中心,springconfig作为配置管理中心,集群容错使用hystrix,使用redis作为业务缓存,openfeign作为调用注册中心服务以及负载均衡、考虑到校友动态模块后期的数据访问量可能较大,我们将这个模块加了从数据库通过主从复制的方式来进行读写分离避免因数据库压力过大导致崩溃。