# yygh_parent **Repository Path**: gdutwu/yygh_parent ## Basic Information - **Project Name**: yygh_parent - **Description**: 医通是一个网上预约挂号系统,包含后台管理系统和前台用户系统,采用前后端分离开发模式。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-03-14 - **Last Updated**: 2022-10-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # yygh_parent #### 介绍 这是一个网上预约挂号系统,包含后台管理系统和前台用户系统,采用前后端分离开发模式。 我这里仅作后端的流程演示,基本不涉及数据的传递,主要是使用SpringCloud快速构建分布式系统的通用模型、Mysql数据库、Nacos做注册中心和服务发现(可以做集群的)、Swagger2做接口测试、SpringCache和Redis做缓存优化、Nginx做初步负载均衡,后期用Spring-Gateway做统一服务网关、MongoDB(这个还可以学学)、Feign服务降级、Hystrix服务熔断、Git版本管理和版本化配置以及JWT做Token、Sentinel流量监控、Seata分布式事务(空)。 个人建议:针对授权和单点登录问题可以看按OAuth2协议 #### 软Swagger2示例 http://localhost:8201/swagger-ui.html访问这个查看后端接口并做调试 #### 截图示例 #### 1.Ncaos的注册中心和服务发现 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0326/150445_2353e6a8_8420308.png "nacos.png") #### 2.医院设置管理接口 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0326/150600_638076e1_8420308.png "1.png") #### 3.Nacos的调用图例 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0326/150655_1b047079_8420308.png "nacos调用.png") #### 4.apicontroller ![输入图片说明](https://images.gitee.com/uploads/images/2021/0326/150732_0c118389_8420308.png "apicontroller.png") #### 5.feign ![输入图片说明](https://images.gitee.com/uploads/images/2021/0326/150830_7c36086a_8420308.png "1.被调用者.png") 服务降级 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0326/151046_c15e8784_8420308.png "feign.png") #### 6.调用结果 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0326/150858_9536e56c_8420308.png "远程调用.png") #### 7.Hystrix ![输入图片说明](https://images.gitee.com/uploads/images/2021/0326/150957_1138e66d_8420308.png "服务熔断.png") #### 8.JWT测试 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0326/151136_5e623e8c_8420308.png "JWT登录测1.png") #### 9.sentinel ![输入图片说明](https://images.gitee.com/uploads/images/2021/0328/152710_9bf8f862_8420308.png "sentinel图1.png") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0328/152719_8fcb9e0b_8420308.png "2.png") #### 10.seata分布式事务 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0328/153310_5b7aa15e_8420308.png "33.png") #### 11.seata分布式事务流程 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0328/153457_3043d025_8420308.png "44.png") 建议看看readme