项目描述: 项 该项目是为了提高社区管理效率,优化服务质量,打造一个高效,智能,互动,便捷,安全的社区APP平台,是一
个微服务的项目。
前端:使用uniapp+Vue2框架;
后端:
• 采用Spring Boot 和 Spring Cloud 部署微服务集群;
• 使用 Nacos 作为配置管理工具,将所有微服务配置文件集中化进行配置管理,以实现动态配置更新、配置共享与服用,并支
持版本控制;同时,Nacos 也充当了服务发现和服务注册中心的角色;
• 使用 Spring Cloud Gateway 网关作为单点入口,提供限流、熔断、路由转发和安全认证功能,包括用户身份登录和权限验
证,日志监控,并将请求分发至各个微服务上;
• 此外,我们使用 MinIO 作为图片服务器的存储和访问工具;
• 数据库持久化存储方面,我们选用了 MySQL 数据库,并结合 Druid 数据源连接数据库;
• 使用 Mybatis Plus 框架实现了对数据库的增删改查操作,同时还支持多表联查;
• 为了加速数据访问,我们引入 Redis 作为缓存,并采用缓存策略进行缓存刷新,以避免出现幻读现象;
•