这个Demo 使用Zuul作为微服务之间所有调用的中心代理。默认情况下,zuul使用在其application properties(应用程序属性)中定义的静态路由:
这个demo使用Spring Sleuth来收集tracing 数据并将其发送到OpenZipkin, OpenZipkin作为OpenShift服务部署,并由一个持久的MySQL数据库镜像支持。可以从Zipkin控制台查询tracing 数据,该控制台通过OpenShift route公开。...
今天开始第八篇, 主要介绍 spring微服务的相关设计和开发思路, 这次介绍REST服务的实现.
在第六篇, Spring Boot 微服务部署到容器平台已经完工. 接下来我们就会对Spring 微服务的相关设计和开发, 以及K8S(或OpenShift)与Spring Boot之间的协作进行更深一层的设计和开发....
Zipkin使用MySQL数据库进行存储,这反过来又需要创建一个OpenShift 共享存储。假定已经有了:
这个Demo 架构演示了在微服务体系结构风格中构建的机票搜索系统。每个单独的微服务都是作为REST服务实现的,它位于Spring Boot之上,带有一个嵌入式Tomcat服务器,部署在OpenShift镜像上,并支持OpenJDK。典型微服务的软件栈...