SpringOne2GX 2015 回放:云端消息驱动微服务

新闻 | Pieter Humphrey | 2016年01月04日 | ...

录制于 SpringOne2GX 2015 演讲者:Dr. David Syer, Dr. Mark Pollack 幻灯片:http://www.slideshare.net/SpringCentral/message-driven-microservices-in-the-cloud

您是否需要构建云原生微服务来进行分布式流处理和数据集成,但又不知道从何开始?您只需要在代码中添加一个注解,并在 POM 中添加一个依赖。新的 Spring Cloud Stream 项目结合了 Spring Boot、Spring Integration 和 Spring Cloud 的强大功能,使之成为现实。

简而言之,Spring Cloud Stream 为 Spring Integration 功能提供自动配置支持,例如用于 Kafka、RabbitMQ 和 Redis 的 Channel Adapters。您构建的应用程序建立在由配置文件驱动的基础之上,该基础可确保在从笔记本电脑到云的运行时环境之间具有可移植性。一旦您扩展了这些分布式应用程序,您就会欣赏到集成的 Spring Cloud 功能,例如服务发现和配置管理。

本次会议将通过一系列在本地到远程云等不同平台上的现场演示,展示 Spring Cloud Stream 开发人员体验的简洁性。我们还将深入探讨幕后发生的事情。我们将讲述这个项目是如何开始的背景故事,以及它对于 Spring XD 演进的相关性,因为后者本身也已踏上了云原生微服务的征程。第三种平台,其特点是流动的基础设施,虚拟化服务器时而存在时而消失,工作负载不断地被移动和扩展或缩减以满足可变的需求,这需要新的设计模式、流程甚至文化。对这些新范式最广为人知的描述之一是十二要素应用(12factor.net),它描述了云原生应用程序的要素。其中许多需求由 Spring Framework 完全满足,另一些则需要其他系统的支持。在本次会议中,我们将审查十二个要素中的每一个,并展示 Spring 和 Cloud Foundry 等平台如何满足它们,在某些情况下,我们甚至会建议将责任从 Spring 转移到平台。最后,您将了解云原生应用程序所需的要素、为何需要以及如何满足这些要求。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有