领先一步
VMware 提供培训和认证,助您加速进步。
了解更多录制于 SpringOne Platform 2016。演讲者:Christian Posta,Redhat 幻灯片:http://www.slideshare.net/SpringCentral/real-world-microservices-with-spring-cloud-netflix-oss-and-kubernetes
构建分布式系统——无论是我们称之为 SOA 还是微服务——都不是一件容易的事。Spring、NetflixOSS 和 Kubernetes 等开源社区在构建这些系统方面拥有数十年的经验,但问题总是摆在我们面前:“我们是在应用层还是基础设施层实现这些模式?”
这是一个面向 Java 开发人员的演示文稿,旨在向开发人员展示如何在现实世界中构建微服务(受大型企业客户经验的影响),其中使用了 Spring、Spring Cloud 和 Netflix OSS 等应用程序级组件,并将其运行在 Docker 和 Kubernetes 等基础设施组件上。我们将介绍使用此生态系统进行开发的一些陷阱、模式和整体最佳实践。
具体来说,我们将涵盖: - 容器化集群环境中的服务发现 - 客户端?服务器端发现?何时使用何种方式? - 在容器环境中使用 Kubernetes 和 Archaius 的分布式配置技术 - 使用 Netflix OSS 的隔板微服务交互 - 事件驱动微服务 - 应用程序生命周期管理