当前位置:首页 > 报告详情

微服务x容器开源开发者MeetupPPT合辑(208页).pdf

上传人: 探** 编号:117218 2023-03-04 208页 30.26MB

下载:

1、0102微服务发展趋势下一代微服务架构 2020-2027,全球微服务云服务市场 CAGR 18.6%,其中国内市场 CAGR 18.2%(数据来源:Research And Markets)。2022 Gartner应用架构与集成技术成熟度曲线:API管理处于稳步爬升中期,微服务接近稳步爬升初期,有较大增长空间。2022 CSDN 开发者调查报告:58%用户关注微服务架构、API管理及服务治理,关注度高。2020年,37%Ingress 实现选择 Envoy(比 2019 年增加了 116%),Envoy 社区推出 Gateway 开源产品(CNCF)。微服务架构API管理分布式数据库Dev

2、Ops容器调度平台服务观测性混沌工程流式计算来源:CSDN 2021-2022 中国开发者调查报告40%15%14%10%8%4%3%3%3%微服务行业趋势微服务技术趋势(DevOps-DevSecOps)RPC&注册中心进入成熟阶段,服务网格回归理性,网关作为安全的入口蓬勃发展引自:https:/cf.io/Dev效率性能可用安全2011Dubbo2014Spring-Cloud-NetflixEurekaHystrixRibbonZuul2015Service MeshLinkerdLinkerdEnvoyIstio2018Netflix进入维护模式Sping-Cloud-AlibabaN

3、acosSentinelSeata2022HigressOpenSerGoDubbo 3.0Nacos 3.0?微服务发展历程微服务发展历程0102微服务发展趋势下一代微服务架构D Dubbo/S Spring-Cloud-Alibaba/Envoy服务框架+服务网格Higress网关OpensergoIstio控制面易用、标准化、语言无关、可扩展、可持续的架构SentinelSeata服务治理扩展性WASM/LUANacos/Nacos-PilotXDSXDSXDSConsole(Higress/Nacos/Sentinel/Dubbo-admin)下一代微服务架构下一代微服务架构控制面(流

4、量治理控制面(流量治理-服务治理)服务治理)微服务多语言微服务多语言(Lib(Lib&Sidecar)Sidecar)跨语言微服务生态多语言客户端生态微服务最佳实践微服务扩展性微服务扩展性(WASM)(WASM)插件市场控制面Sidecar网关数据面饶子昊(铖朴)010203背景介绍静态编译与GraalVM效果演示03社区规划在正式静态编译技术之前,首先简单回顾一下一个Java应用程序从开发、打包、编译执行的过程:Java源代码Java字节码.class.javajavac编译运行JVM操作系统Java编译执行过程一个Java程序的执行生命周期如下图所示,分为JVM初始化、应用程序初始化、应用

5、预热、应用稳定执行和关闭5个部分:Java应用生命周期图片来自:https:/ imageJVM操作系统图片来自:GraalVM静态编译原理与应用、https:/ JIT Compiler。静态编译框架和运行时由Substrate VM子项目实现,兼容OpenJDK运行时实现,提供了原生镜像程序运行时的异常处理、同步调度、线程管理、内存管理等功能。图片来自:https:/ Cloud Alibaba组件的GraalVM静态编译能力适配。其中基于GraalVM技术的最新版本Spring Cloud Alibaba应用使用Nacos进行服务注册与消费/配置订阅的启动速度提升了近10倍、内存占用率降

6、低为原来1/3。NacosRocketMQSentinelSeata应用类型服务注册服务消费监听配置消息发送消息消费客户端限流 客户端降级Seata客户端启动速度(GraalVM)0.339s0.479s0.182s0.236s0.348s0.534s0.521s2.999s启动速度(JVM)4.161s4.763s2.529s3.138s4.3923.065s3.485s8.611s内存占用(GraalVM)57.9M59.0M50.1M91.0M68.2M61.0M60.7M112.4M内存占用(JVM)141.4M129.8M122.7M217.5M181.8M152.1M151.4M2

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了微服务发展趋势、云原生网关技术演进、Sentinel 演进与发展、OpenKruise 提升 Pod 生命周期管理能力、KubeVela + kruise rollout 灵活可扩展的发布工作流等内容。 1. 微服务发展趋势:全球微服务云服务市场 CAGR 18.6%,其中国内市场 CAGR 18.2%。2022 Gartner 应用架构与集成技术成熟度曲线显示 API 管理处于稳步爬升中期,微服务接近稳步爬升初期。 2. 云原生网关技术演进:Higress 作为云原生网关,支持 K8s Ingress API 标准,提供服务级限流、RESTful 路由等功能。 3. Sentinel 演进与发展:Sentinel 2.0 服务治理能力演进,支持多语言生态,原生对接 OpenSergo 流量治理标准。 4. OpenKruise 提升 Pod 生命周期管理能力:提供原地升级、容器退出顺序控制、Job Sidecar 退出能力等。 5. KubeVela + kruise rollout 灵活可扩展的发布工作流:通过 Application Model 描述应用交付模型,支持分批发布、流量调节等。
微服务发展趋势如何? 静态编译技术有何优势? 云原生网关技术演进脉络是怎样的?
客服
商务合作
小程序
服务号
折叠