# handle-cloud **Repository Path**: zqcoder/handle-cloud ## Basic Information - **Project Name**: handle-cloud - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2021-03-13 - **Last Updated**: 2023-02-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 平台简介 handle致力打造开箱即用的微服务模版代码,目前包括后台管理系统,基于spring cloud + spring cloud alibaba + mybatis plus + redis的轻量级、前后端分离,拥有完整权限流程的完全开源项目,采用Docker容器化部署. ## 源码 - java后台[handle-cloud](https://gitee.com/zq_1_846455480/handle-cloud) - Vue前端[handle-ui](https://github.com/zhangxqing/health-front) ## 技术选型 | 技术 | 版本 | 说明 | ---------------------- | ------ | -------------------------------------- | Spring Boot | 2.3.0 | MVC核心框架 | Spring Security oauth2 | 2.3.0 | 认证和授权框架 | Spring Cloud | Hoxton.SR5 | 微服务框架 | Spring Cloud Alibaba | 2.2.0.RELEASE | 阿里巴巴微服务框架 | nacos | 2.2.0.RELEASE | 阿里baba,注册中心与配置中心 | sentinel | 2.2.0.RELEASE | 阿里baba,限流 | gateway | 2.2.3 | gateway网关 | openfeign | 2.2.3 | RPC调用 | redisson | 3.14.0 | redis官方推荐的redis分布式客户端 | hutool | 4.5.0 | 更适合国人的java工具集 | knife4j | 2.0.4 | 基于swagger2,更便于国人使用的swagger ui | jasypt | 2.1.0 | 配置文件加密 ``` ## 部署前置流程 1.部署安装nacos,详情参考: https://nacos.io/zh-cn/docs/quick-start.html 2.运行SkyWalking,详情参考: https://github.com/apache/skywalking 注意: 运行SkyWalking需要修改数据持久化的容器,本服务统一使用es,修改SkyWalking下的config/application.yml修改其地址为es web服务端口配置修改在webapp/webapp.yml默认地址为8080 ## 部署流程 启动顺序: - gateway - auth - system 分布式服务,链路监控地址: http://服务ip地址:SkyWalking的web端口