使用Spring Cloud构建的Spring PetClinic示例应用程序的分布式版本
该微服务分支最初源自以演示如何将示例Spring应用程序拆分为。 为了实现该目标,我们使用了技术堆栈中的Spring Cloud Gateway,Spring Cloud Circuit Breaker,Spring Cloud Config,Spring Cloud Sleuth,Resilience4j,Micrometer和Eureka Service Discovery。
在没有Docker的情况下在本地启动服务
每个微服务都是Spring Boot应用程序,可以使用IDE在本地启动(必须安装插件)或../mvnw spring-boot:run命令。 请注意,必须先启动支持服务(Config和Discovery Server),然后再启动其他任何应用程序(客户,兽医,访问和API)。 跟踪服务器,管理服务器,Grafana和Prometheus的启动是可选的。 如果一切顺利,则可以在给定位置访问以下服务:
发现服务器
配置服务器
AngularJS前端(API网关)
客户,兽
1