• Stars
    star
    113
  • Rank 308,904 (Top 7 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created almost 6 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

springcloud学习的相关工程并辅以博文讲解。主要介绍Eureka(服务注册发现)、Feign (服务消费)、Ribbon(负载均衡)、Hystrix(熔断器)、Dashboard(熔断器监控)、Config(分布式配置中心)、Zuul(路由网关)等等相关内容。

springcloud-study

springcloud-study 是本人在学习系列springcloud的一些工程!

此系列的工程是基于SpringBoot2.x、SpringCloud 的Finchley的版本进行开发的。

基于SpringBoot1.x、SpringCloud 的Dalston进行开发的工程可以看这个仓库

https://github.com/xuwujing/springcloud-study-old

下载地址

GitHub工程地址:https://github.com/xuwujing/springcloud-study

码云工程地址:https://gitee.com/XuWuJing/springcloud-study

使用说明

下载

git clone https://github.com/xuwujing/springcloud-study.git

使用

使用maven方式将下载的工程导入IDE中,然后将需要的项目运行main方法启动即可!

工程说明

该工程都有相应的使用文档说明!

  • springcloud-eureka: springcloud的eureka 版本,用于服务的注册和发现以及搭建高可用的集群示例。
  • springcloud-hystrix: springcloud的hystrix熔断器版本,可以处理服务的熔断防止故障扩散。
  • springcloud-ribbon: springcloud的ribbon版本,可以实现负载均衡功能以及制定相应的策略。
  • springcloud-feign: springcloud的feign版本,支持服务之间的调用,同时也自带了负载均衡功能。
  • springcloud-config: springcloud的config配置中心版本,既可以从本地获取配置信息,也可以从Git仓库获取配置。
  • springcloud-config-bus: springcloud的config配置中心完美使用版,结合springcloud-bus实现配置动态刷新获取,可以根据情况自行选择更新配置文件。
  • springcloud-zuul: springcloud的zuul路由网关的基础使用版,可以实现网关的基本功能。
  • springcloud-zuul-filter: springcloud的zuul路由网关的进阶使用版,可以自定义网关的过滤器和异常处理。

文章列表

springcloud系列博客:

More Repositories

1

springBoot-study

SpringBoot学习的相关工程并辅以博文讲解。主要包括入门的Hello World、自定义配置的获取、集成mybatis的xml和注解使用、集成jpa的使用、集成druid进行项目的监控、事物实战使用, 项目打包、使用logback日志文件管理、添加过滤器和拦截器、多数据源、Restful风格的服务、集成elasticsearch、redis、netty、集成jsp和thymeleaf、集成storm、kafka等相关技术。
JavaScript
1,521
star
2

java-study

java-study 是本人学习Java过程中记录的一些代码!从Java基础的数据类型、jdk1.8的Lambda、Stream和日期的使用、 IO流、数据集合、多线程使用、并发编程、23种设计模式示例代码、常用的工具类, 以及一些常用框架,netty、mina、springboot、kafka、storm、zookeeper、redis、elasticsearch、hbase、hive等等。
Java
1,160
star
3

Netty-study

Netty 4 的一些技术栈示例代码并辅以博文讲解。主要包括入门的demo,粘包和拆包解决办法,心跳测试,http服务的实现,client重连机制,TCP滑动窗口、protobuf协议传输等相关技术。
Java
425
star
4

kafka-study

关于kafka的一些相关使用示例代码。
Java
106
star
5

springMina

Spring整合Mina,实现消息推送以及消息转发。
Java
28
star
6

webservice_project

关于Java 使用 javax.jws 和 Axis 实现 WebService 发布和调用。
Java
27
star
7

springcloud-study-old

springcloud学习系列。从入门的demo,到springcloud的各种组件学习。
Java
4
star
8

pancm_project

这是本人学习过程中记录的一些代码!从Java基础的数据类型、修饰符、String类、IO、集合、线程等等到一些常用框架,Netty、Mina、SpringBoot、kafka、storm、zookeeper、redis、hbase、hive等等。
Java
3
star
9

TestMain

一些java的测试demo。包括排序、单例、克隆、线程、定时器、redis、rabbitmq以及mina/netty等测试,并附带详解。
Java
1
star
10

xuwujing.github.io

HTML
1
star
11

python-study

python-study是本人在学习python的过程中的一些示例代码。从基础的入门,到常用的mysql操作、多线程、图像识别等等。
Python
1
star