# springcloud-zone #### 项目介绍 项目为学习用途搭建,主要包括以下模块: springcloud-register:服务注册中心 (eureka-server),提供服务注册与发现功能。 springcloud-config:远程配置中心,分为git与native两个版本,为producer提供远程配置。 springcloud-connect:数据连接中心,包含DB、Redis、MQ、Mail等组件的配置入口,只需其他模块在pom中添加依赖并提供相关配置即可快速接入。 springcloud-producer:服务提供者,包含具体的业务逻辑实现等。 springcloud-consumer:服务消费者,从eureka server中获取producer提供的服务。 springcloud-gateway:网关接口,暴露给调用方调用,包含负载均衡、重试、熔断等功能。 springcloud-zipkin:链路跟踪工具,监控并就持久化微服务集群中调用链路的通畅情况,采用rabbitmq异步传输、elasticsearch负责持久化的方式集成。 #### 软件架构 1、JDK:jdk-8u181-windows-x64。 2、MAVEN:apache-maven-3.5.4 3、IDE:spring-tool-suite-3.9.3.RELEASE-e4.7.3-win32-x86_64 4、springboot:1.5.10.RELEASE。 5、springcloud:Edgware.SR2版本 #### 安装教程 需要提前安装如下程序: 1、ActiveMQ。 2、RabbitMQ。 3、Redis 4、Elasticsearch。 5、Elasticsearch-head。 6、MYSQL(执行springcloud-producer目录src/main/resources/templates/datasource.text中的建表语句) #### 使用说明 项目运行顺序: 1、 springcloud-register, 2、 springcloud-config-native或者springcloud-config-git: 启动git远程配置中心需要修改springcloud-producer项目的bootstrap.yml配置文件,并将配置配件上传到git上。 3、springcloud-zipkin。 4、 springcloud-producer。 5、springcloud-consumer。 6、springcloud-gateway. 注: 在测试gateway负载均衡时可以启动单个项目的多个实例,具体方式如下: 1、项目启动类右键run as->run configurations..,打开配置框。 2、java application右键new,打开新建窗口。 3、顶部tab选中Main,在name中填写启动类名称,project中填写项目名称,main class中填写启动类详细路径+类名。 4、顶部tab选中Arguments,在VM arguments中填写-Dserver.port=端口号,比如-Dserver.port=8080 5、点击run即可以配置的端口号启动多个项目实例了。 #### 参与贡献 ningchongqing
2022-07-04 15:00:52 81.73MB springcloud zipkin链路 eureka zuul网关
1
写了个供学子的demo,本demo下载以后可以直接运行,需要将maven 的JAR下载地址指向国内镜像,否则JAR会下载很慢导致不成功
2022-07-01 11:04:54 82KB springcloud springboot oracle mysql
1
springcloud微服务架构实战博客源码下载,使用springcloud-config,zuul,ribbon,hystrix-dashboard,swagger-ui和turbine
2022-06-24 21:28:02 66KB springcloud
1
NULL 博文链接:https://b-l-east.iteye.com/blog/2373462
2022-06-23 09:42:39 5KB 源码 工具
1
可以配合我我的博客一起看,适合微服务入门
2022-06-22 10:23:41 37.81MB Java 微服务 SpringCloud
1
适用人群Java开发人员, Vue开发人员, 前后端分离开发人员, 权限管理和配置开发人员,微服务SpringCloud版本开发人员 课程概述微服务SpringCloud前后端分离Vue企业项目实战,微服务脚手架,具有统一授权、认证后台管理系统;SpringCloud+Nacos+ SpringBoot+OAuth2+Jwt+Swagger等,核心技术采用Nacos、Fegin、Ribbon、Gateway、Hystrix、JWT Token、Mybatis、SpringBoot、Redis等主要框架和中间件。SpringCloud整合详细如下:
1
本套面试题将Java中的各个知识点模块混合详讲,讲解的非常详细,是一套极好的面试题宝典哦。本套课程涵盖的知识点有:SpringBoot、SpringCloud、SpringMVC、Spring、Mybatis、MySQL、Redis、Oracle、秒杀等 我所有课程的学习主线为:java基础--->面向对象--->java高级部分(集合、多线程、正则表达式等)--->html5+css3--->javascript--->jquery--->mysql数据库--->jsp/servlet--->oracle数据库--->项目讲解--->Mybatis框架---->spring框架---->springmvc框架--->ssm三大框架整合--->maven--->SVN/GIT--->hibernate框架--->struts2框架--->linux--->SSM项目综合小练习--->SpringBoot--->SpringCloud--->Redis--->MongoDB--->FreeMaker--->Nginx--->RabbitMQ--->Dubbo--->Zookeeper-
1
田鼠 Vole是一个基于最新的SpringCloud2.0的微服务商业开发脚手架->(非教学版),支持公司全方位应用架构搭建 产品特点 基于Eureka的服务管理 基于Spring-Cloud-Config的配置管理 基于Spring-Oauth2的jwt鉴权服务 基于Zuul的网关服务 基于Elastic-Job的分布式工作 基于ShardingSphere的分库分表 基于SpringAdmin的监控服务 基于Zipkin的互连监控服务 基于SpringCloudStream的消息驱动 基于SpringSecurity的Cookie的sso统一登陆服务 支持分布式后台portal统一服务 支
2022-06-18 22:29:59 8.68MB java micro-service springcloud JavaJava
1
一个springCloud搭建微服务的入门样例 Eurake服务——亲测可用
2022-06-18 09:07:41 744KB springCloud
SpringCloud+Kubernetes 微服务容器化交付实战,完整版11章,附源码。 课程专注于微服务的容器化持续交付实战。你可以理解Spring Cloud基础,掌握微服务的搭建,持续集成,持续测试,持续部署,深入理解容器化的实现原理,学会用Helm Chart把多个微服务一键部署到Kubernetes。
2022-06-16 16:07:58 528B SpringCloud Kubernetes 微服务
1