大咖寄语
作为 Spring Cloud 的早期玩家,见证了 Spring Cloud 家族的成长与壮大。在
Netflix 体系不再继续提供新特性更新的大背景之下,Spring Cloud Alibaba 的出现,不
仅提供了更符合中国开发者使用习惯的组件,也为 Spring Cloud 生态的其他使用者提供
了更丰富的组件选择,承接了因 Netflix 体系不再更新导致的发展活力问题。相信在未来
Spring Cloud Alibaba 获得更多开发者的亲睐与应用,这也将成为 Java 开发者必不可少
的技能之一。
——程序猿 DD 《Spring Cloud 微服务实战》作者
Spring Cloud Alibaba 脱胎于内部中间件,经受了阿里多年海量业务场景的考验,是
目前最成熟、功能最丰富也最有前景的 Spring Cloud 实现。希望《Spring Cloud
Alibaba 从入门到实战》电子书的发布有助于大家更加快速地上手,指导大家在项目中快速
落地。
——周立(大目) 《Spring Cloud 与 Docker 微服务架构实战》作者
5 > 基础知识篇
基础知识篇
前言
近些年随着云技术的发展,越来越多的用户选择使用云技术来代替将传统的 IT 基础设
施。在云技术发展的早期,业界的关注点集中在虚拟化、分布式、存储等 Iaas 方面的技
术。但是随着“云原生”概念的提出,大家的注意力开始转移到如何构建更加适合云环境运
行的应用上来。
“什么样的架构才是适合在云环境中运行”是一个非常大的问题,在此先不展开讨论,
而是到 CNCF 对云原生的定义中寻找答案:
云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可
弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和
声明式 API。这些技术能够构建容错性好、易于管理和便于观察的松耦合系统。结合可
靠的自动化手段,云原生技术使工程师能够轻松地对系统作出频繁和可预测的重大变
更。
从上文的定义中可以发现“微服务”在云原生技术中占有这非常重要的位置。在
jakarta.ee 2019 年的调研报告中也印证了这一点,超过 40%公司选择采用微服务架构来
构建云上系统:
评论0