使用vertx构建响应式微服务-第五章 在OpenShift中发布响应式微服务

目前为止我们只是在本地发布了我们的微服务。把我们的微服务发布到云上怎么样?很多云平台包含了让你更容易发布和操作的服务。他们一般都有扩展和负载均衡功能,这与微服务息息相关。这一章我们来学习如何利用这些功能来部署我们的微服务。

我了演示这些好处,我们将用OpenShift.然而,大多数章节最后,你将看到云服务怎么让reactivenes变得对大家都很容易。

OpenShift是什么

它是RedHat公司开发的开源容易平台。你可以用OpenShift部署运行在容器里的应用,这使得构造和管理他们很容易。OpenShift(绿色)建立在Kubernetes(蓝色)之上。

生成是创建容器映像的过程, OpenShift 将使用它来实例化构成应用程序的不同容器。OpenShift 生成可以使用不同的策略:

•   Docker—Build an image from a Dockerfile

•   Source to Image (S2I)—Build animage from the application source, built on OpenShift by a builder image

•   Jenkins Pipeline—Build an imageusing a Jenkins pipeline (https://jenkins.io/doc/book/pipeline) potentially containingmultiple stages such as build, tests, and deployment

生成配置可以由 git 推送、配置中的更改或从属映像中的更新自动触发, 并且明显地手动进行。

最近翻的太多了,需要消化一下,后边的不翻了。

原文在vert.x官网,building_reactive_microservices_in_java.pdf



猜你喜欢

转载自blog.csdn.net/zyydecsdn/article/details/80095474
今日推荐