微服务系列文章示例代码

microservice

该项目主要包含了一系列基于spring cloud+docker的微服务项目,是我的微服务系列文章配套的示例:

我的:billJiang的地址
Github地址:micoreservice

countdownlatch-demo

多线程在微服务API统计和健康检查中的使用,重点是countdownlatch的使用

相关文章:

  • 多线程在微服务API统计和健康检查中的使用

boot-admin-demo

开源框架spring-boot-admin的配置和使用,提供了服务注册/监控/路由跟踪的功能。

相关文章:

  • Spring Boot Admin使用及心跳检测原理

consul-demo

使用consul作为服务发现组件示例

相关文章:

  • Spring Cloud构建微服务架构:Consul服务注册与发现

eureka-demo

eureka作为微服务注册和发现组件示例,包含eureka-clienteureka-server

相关文章:

  • Spring Cloud构建微服务架构:Eureka服务注册与发现

zookeeper-demo

使用zookeeper作为服务注册发现组件示例,包含服务clientclient2和操作zookeeper的项目core

相关文章:

  • 基于ZooKeeper服务注册实现

node-zookeeper-demo

使用nodejs作为API网关,使用随机负载的方式从zookeeper集群中获取服务地址,并代理服务请求

相关文章:

  • 基于ZooKeeper服务注册实现
  • 基于nodejs+zookeeper服务发现

springcloud-demo

一个相对完整的微服务架构实例,包含如下子项目:

  • 服务注册 discovery:eureka
  • 服务网关 gateway: zuul
  • 断路器 hystrix:hystrix
  • 链路跟踪 trace: sleuth+zipkin
  • 微服务 hello
  • 微服务 world
  • 微服务 helloworld: restTemplate+Ribbon
  • 微服务 helloworldfeign : feign

相关文章:

  • 微服务之间的调用(Ribbon与Feign)
  • 服务注册Eureka原理及集群配置
  • Ribbon负载均衡策略与自定义配置
  • 自定义feign配置与服务调用的安全验证
  • 断路器hystrix原理及使用
  • Hystrix监控的配置详解
  • Spring Cloud Config配置详解
  • 使用sleuth实现微服务跟踪

你可能感兴趣的:(微服务系列文章示例代码)