-
微服务架构示例:基于Spring Cloud的spring-microservices
资源介绍
Spring微服务
使用Spring Cloud的微服务架构示例
总览
该体系结构由四个服务组成:
discovery-service :用Eureka创建的服务发现服务器
api-gateway :由Zuul创建的API网关,使用discovery-service将请求发送到服务。 它使用功能区作为负载均衡器
article-service :使用Spring Boot创建的简单REST服务作为示例
author-service :使用Spring Boot创建的简单REST服务作为示例
服务: api-gateway , article-service和author-service已经使用Hystrix(延迟和容错库)进行了配置,并提供了可用于通过Hystrix / Turbine仪表板进行监视的流。 您可以使用/hystrix.stream检查Hystrix Stream访问服务URL(示例: http://localhost:8765/hystrix.stream )
如何使用
要测试此体系结构,您需要具备: JDK 8+ , Docker和Maven安装
克隆此仓库并输入