该项目主要包含了一系列基于spring cloud+docker的微服务项目,是我的简书微服务系列文章配套的示例:
我的简书:billJiang的简书地址 Github地址:micoreservice
多线程在微服务API统计和健康检查中的使用,重点是countdownlatch的使用
相关文章:
开源框架spring-boot-admin的配置和使用,提供了服务注册/监控/路由跟踪的功能。
相关文章:
使用consul作为服务发现组件示例
相关文章:
eureka作为微服务注册和发现组件示例,包含eureka-client
和eureka-server
相关文章:
使用zookeeper作为服务注册发现组件示例,包含服务client
、client2
和操作zookeeper的项目core
相关文章:
使用nodejs作为API网关,使用随机负载的方式从zookeeper集群中获取服务地址,并代理服务请求
相关文章:
一个相对完整的微服务架构实例,包含如下子项目:
- 服务注册 discovery:eureka
- 服务网关 gateway: zuul
- 断路器 hystrix:hystrix
- 链路跟踪 trace: sleuth+zipkin
- 微服务 hello
- 微服务 world
- 微服务 helloworld: restTemplate+Ribbon
- 微服务 helloworldfeign : feign
相关文章: