# CAProject-SpringCloud **Repository Path**: sapphire-star/caproject-spring-cloud ## Basic Information - **Project Name**: CAProject-SpringCloud - **Description**: 使用了SpringCloud框架作为基础,其中包括了Eureka服务注册中心和Mybatis-Plus数据持久化框架。SpringCloud是一个开源的微服务框架,它提供了各种工具和组件,使得开发者能够快速构建、部署和管理分布式系统。其中,Eureka服务注册中心是SpringCloud的核心组件之一,它可以帮助开发者实现服务注册和发现的功能。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-06-27 - **Last Updated**: 2023-08-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java ## README # CAProject-SpringCloud #### 介绍 这个电脑维修小程序的后台使用了SpringCloud框架作为基础,其中包括了Eureka服务注册中心和Mybatis-Plus数据持久化框架。 SpringCloud是一个开源的微服务框架,它提供了各种工具和组件,使得开发者能够快速构建、部署和管理分布式系统。其中,Eureka服务注册中心是SpringCloud的核心组件之一,它可以帮助开发者实现服务注册和发现的功能。 Mybatis-Plus则是一个基于Mybatis的增强工具,它提供了许多实用的功能,例如自动生成SQL语句、分页查询、逻辑删除等,大大简化了开发者的工作。 通过使用这些框架,我们可以快速搭建一个高效、可靠的电脑维修小程序的后台,实现数据持久化和服务注册与发现的功能。 #### 软件架构 Spring Cloud是一个基于Spring Boot的开发工具箱,它提供了一系列开发分布式系统所需的组件和工具,包括服务注册与发现、配置中心、负载均衡、断路器、消息总线等。Spring Cloud的目标是帮助开发人员更轻松地构建分布式系统,并提供一些常见的分布式系统模式的实现。 Eureka是Netflix开源的一款基于REST的服务治理解决方案,它主要用于服务注册和发现。Eureka包含两个组件:Eureka Server和Eureka Client。Eureka Server是服务注册中心,用于接收各个微服务的注册信息,并将这些信息存储在内存中。Eureka Client是微服务的客户端,用于向Eureka Server注册自己的信息,并从Eureka Server获取其他微服务的信息。通过Eureka,微服务之间可以相互发现和调用,实现了微服务架构中的服务发现和负载均衡。 #### 部署 使用git clone命令克隆到本地 导入数据库 在application.yml文件中修改自己数据库中的内容 同时在user-login模块中填写微信小程序的开发人员的openid和secret