转载

当 Spring Boot遇上Kubernetes,微服务就开挂了!

Spring 框架,

早已在Java 生态系统中确立了不可撼动的地位。

Spring Boot,

用于快速构建 Spring 应用程序的自定义框架,

能完成基于 Spring 应用程序的大部分配置工作。

它获得了人们的大量关注,

因为它彻底简化了 Spring 应用程序的编写过程。

Spring Boot 在构建 Spring 应用程序方面有着独特的方法。您可以使用 Spring Boot 来创建独立 Java 应用程序,此类应用程序可使用 Java -jar 命令或者更传统的 WAR 部署来启动。

Spring 应用程序可作为现有应用程序服务器之上的 WAR 文件进行部署,也可以将其构建到带有嵌入式应用程序服务器的“胖”JAR 文件中。以上任一选择在 Docker 容器内都有效。随后,您可以依靠本机 Spring 平台(如 Spring Cloud)来执行服务发现、注册和负载均衡等任务。

然而,在多语言应用程序环境中,要管理多语言微服务系统,您需要一个通用的微服务和容器编排平台,而 Kubernetes 在这方面可以说是灰常滴出类拔萃了。

今天,我们将一起构建一个名为“Office Space”的应用程序,它的灵感来自于电影上班一条虫 (Office Space) 中 Michael Bolton 的构想。我们将在这个过程中了解如何在 Kubernetes 集群上部署多语言微服务应用程序,包括 Spring Boot 微服务。

这个 Code Pattern 还包括:

�� 相关组件的详细介绍:

  • Kubernetes 集群
  • Spring Boot
  • OpenWhisk
  • IBM Cloud DevOps Toolchain 服务

�� 相关技术指导:

  • 云计算
  • Java
  • Microservices

即刻点击“ 阅读原文 ” get完整文章,还可以获得现成的开发代码哦~

原文  http://geek.csdn.net/news/detail/255529
正文到此结束
Loading...