云原生月报丨阿里云云原生月度动态(202303)

2023-04-06
阅读 4 分钟
618
云原生月度动态云原生是企业数字创新的最短路径。《阿里云云原生每月动态》,从趋势热点、产品新功能、服务客户、开源与开发者动态等方面,为企业提供数字化的路径与指南。本栏目每月更新。

Higress 0.7.0 版本发布:GA 进入倒计时

2023-04-03
阅读 4 分钟
617
作者:Higress进展概要Higress 控制台正式 release,涵盖 Higress 的服务/路由/域名/证书管理能力,并提供开箱即用的可观测功能安装/升级 Higress 时支持自动安装对应版本的 Higress Console,避免版本不适配的问题支持开启 Istio API,实现更多复杂的功能,并且也可以用于平滑替换 Istio Ingress Gateway版本特性Higres...

快速玩转 CNStack 2.0 流量防护

2023-04-03
阅读 4 分钟
457
在云原生技术的演进过程中,依托云原生技术能力,形成一个可以向下管理基础设施,向上管理业务应用的技术中台,越来越成为企业期望的云原生技术落地趋势。随着云原生技术中台 CNStack 发布具有革新意义的新一代 2.0 版本,其提供的云原生技术能力不仅可以支撑大规模业务系统,也可以将内部不统一的体系集中管理起来,通...

让应用交付和管理统一:KubeVela 亮点功能及核心技术回顾

2023-04-03
阅读 7 分钟
553
自 2020 年 OAM(Open Application Model) 开放应用模型发布以来,KubeVela 经历了数十个版本的更新和演变,朝着现代化应用交付的高级功能不断发展。今天,我们将回顾 KubeVela 项目发展至今的亮点功能和核心技术。

【送猫超卡、阿里云代金券】动手体验 SAE+云效 10 分钟快速打通 CI/CD 流水线

2023-04-03
阅读 1 分钟
541
Serverless 应用引擎 SAE 是阿里云推出的一款全托管、免运维、高弹性的通用 PaaS 平台。SAE 提供了无门槛的容器化、主流微服务和 Job 任务的全托管,以及多语言监控的能力,对用户来说,是一款技术门槛更低、迁移改造更简单的 Serverless 平台。

统一观测丨使用 Prometheus 监控 Nginx Ingress 网关最佳实践

2023-04-03
阅读 20 分钟
1.9k
在 Kubernetes 集群中,我们通常使用 “Nginx Ingress” 实现集群南北向流量的代理转发,Nginx Ingress 基于集群内 Ingress 资源配置生成具体的路由规则。Ingress 资源负责对外公开服务的管理,一般这类服务通过 HTTP 协议进行访问。通过 Nginx Ingress + Ingress 资源可以实现以下场景:

2023 - Dubbo 谷歌编程之夏报名启动了!

2023-04-03
阅读 5 分钟
792
我们很高兴地宣布 Apache Dubbo 已正式参与到 GSoC 2023(2023 谷歌编程夏令营)中,当前贡献者报名阶段也已经正式启动,如果您对 Dubbo、对 GSoC、对开源感兴趣,欢迎报名参与。今年的活动同时对在校大学生、社会员工开放。也就是说,只要是对开源和编码感兴趣的开发者就可以报名参加 Dubbo 项目夏令营。

Java 缺失的特性:扩展方法

2023-04-03
阅读 8 分钟
528
扩展方法,就是能够向现有类型直接“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改现有类型。调用扩展方法的时候,与调用在类型中实际定义的方法相比没有明显的差异。

使用篇丨链路追踪(Tracing)其实很简单:请求轨迹回溯与多维链路筛选

2023-04-03
阅读 9 分钟
644
在日常生活中,我们可能都经历过以下场景:去医院看病就诊,但预约页面迟迟无法打开;新款手机发布日促销秒杀,下单页面一直卡住转菊花;游戏大版本更新,在线人数过多,导致人物一直在“漂移”。这些问题令产品体验变得非常差,有耐心的同学还会吐槽几句,没耐心的同学早已转身离开。试想一下,作为该系统开发/运维人员,...

Spring探索丨既生@Resource,何生@Autowired?

2023-04-03
阅读 4 分钟
763
提到Spring依赖注入,大家最先想到应该是@Resource和@Autowired,很多文章只是讲解了功能上的区别,对于Spring为什么要支持两个这么类似的注解却未提到,属于知其然而不知其所以然。不知大家在使用这两个注解的时候有没有想过,@Resource又支持名字又支持类型,还要@Autowired干嘛,难道是Spring官方没事做了?

Spring Cloud Alibaba 应用如何平滑迁移至 IPv6?

2023-04-03
阅读 6 分钟
590
IPv4 协议(后文简称 IPv4)为互联网的发展与普及做出了重要贡献,但近年来,随着应用程序、数据和 IT 服务的爆炸式增长。当初协议设计过程中用来描述 IP 地址所采用的 32 位二进制数格式的 IPv4 地址已经于 2011 年 [ 1] 被申请耗尽,从那时起,全世界都已经处于无新地址可用的局面。

Java异常处理和最佳实践(含案例分析)

2023-04-02
阅读 25 分钟
1.5k
最近在代码CR的时候发现一些值得注意的问题,特别是在对Java异常处理的时候,比如有的同学对每个方法都进行 try-catch,在进行 IO 操作时忘记在 finally 块中关闭连接资源等等问题。回想自己对 java 的异常处理也不是特别清楚,看了一些异常处理的规范,并没有进行系统的学习,所以为了对 Java 异常处理机制有更深入的了...

全栈声明式可观测:KubeVela 开箱即用且灵活定制的云原生应用洞察

2023-04-02
阅读 9 分钟
616
作者介绍:殷达,KubeVela Maintainer,阿里云高级工程师,深度参与了 KubeVela 混合云多集群管理、可扩展工作流、可观测等核心能力体系的建设

从 JDK 9 到 19,认识一个新的 Java 形态(内存篇)

2023-04-02
阅读 8 分钟
753
在 JDK 9 之前,Java 基本上平均每三年出一个版本。但是自从 2017 年 9 月份推出 JDK9 到现在,Java 开始了疯狂更新的模式,基本上保持了每年两个大版本的节奏。从 2017 年至今,已经发布了一个版本到了 JDK 19。其中包括了两个 LTS 版本(JDK11 与 JDK17)。除了版本更新节奏明显加快之外,JDK 也围绕着云原生场景的能...

如何用一个端口同时暴露 HTTP1/2、gRPC、Dubbo 协议?

2023-04-02
阅读 6 分钟
738
本文我们将介绍 Apache Dubbo 灵活的多协议设计原则,基于这一设计,在 Dubbo 框架底层可灵活的选用 HTTP/2、HTTP/REST、TCP、gRPC、JsonRPC、Hessian2 等任一 RPC 通信协议,同时享用统一的 API 与对等的服务治理能力。同时,我们还介绍了 Dubbo 的单端口多协议能力,也就是在单个端口同时监听、处理多个协议,这对于简...

5 分钟读懂开源服务框架 Dubbo 及其最新规划

2023-04-02
阅读 4 分钟
649
Apache Dubbo 是一款微服务开发框架,它帮助解决微服务开发中的通信问题,同时为构建企业级微服务的提供服务治理能力,Dubbo 不绑定编程语言,我们的目标是为所有主流语言提供对等的微服务开发体验。

提升集群吞吐量与稳定性的秘诀: Dubbo 自适应负载均衡与限流策略实现解析

2023-04-02
阅读 6 分钟
854
本文所说的“柔性服务”主要是指 consumer 端的负载均衡和 provider 端的限流两个功能。在之前的 Dubbo 版本中,负载均衡部分更多的考虑的是公平性原则,即 consumer 端尽可能平等的从 provider 中作出选择,在某些情况下表现并不够理想。而限流部分只提供了静态的限流方案,需要用户对 provider 端设置静态的最大并发值,...

RocketMQ x OpenTelemetry 分布式全链路追踪最佳实践

2023-03-30
阅读 9 分钟
681
作者简介:艾阳坤,Apache RocketMQ PMC Member/Committer,CNCF OpenTelemetry Member,CNCF Envoy contributor。

五分钟!获得轻量级的云原生应用控制平面

2023-03-30
阅读 11 分钟
630
云原生的不断成熟让大量基础设施层的能力可以被业务应用直接使用,然而广大的开发者们却苦于很高的上手门槛和学习成本,一直没有机会深入了解云原生生态的工具体系。今天我们将为你介绍一个好用的工具,它能够在离线环境帮你快速安装 Kubernetes 集群,低门槛的上手业务应用部署,还能具备多集群、云资源等一系列高阶能...

如何轻松应对偶发异常

2023-03-30
阅读 7 分钟
560
在之前的文章中,我们已经介绍了如何通过 MSE 提供的无损上下线和全链路灰度这两个功能来消除变更态的风险,相信您已经能够在变更时得心应手。但是在应用运行过程中突然遇到流量洪峰、黑产刷单、外部依赖故障、慢 SQL 等偶发异常时,您如何能够继续轻松应对呢?

全国首个政企采购云平台:政采云基于 Dubbo 的混合云跨网方案实践

2023-03-30
阅读 8 分钟
471
对云岛业务结构的公司来说,云平台属于公司内部、完全可控的局域网,而岛端则是有自己安全网络策略的独立内部网络。需要云岛通信时,会基于需求,按客户要求走流程开通一些端口,这个过程需要一定的成本且不完全可控。业务上,如果这种跨网需求增多,则会逐渐变成痛点。如果可以搭建一个透明的跨网传输网络,配合良好的...

CNStack 网络插件:hybridnet 的设计与实现

2023-03-30
阅读 14 分钟
623
CNStack 是阿里云推出的一款开放的一站式企业级云原生技术中台。在异构的混合云基础设施上,对资源进行统一纳管和优化调度,以开放的、云原生的方式为平台及业务系统提供生产可用的产品及组件,帮助用户打造满足大规模、高性能、合规性和业务连续性等要求的分布式应用系统,提升企业数字化转型的整体效能。hybridnet 是 ...

基础篇丨链路追踪(Tracing)其实很简单

2023-03-30
阅读 9 分钟
1.1k
当周末躺在被窝里,点外卖时;双 11 的零点,疯狂提交订单时;假期和基友激情开黑,五杀超神…在这个精彩纷呈的互联网世界里,这些应用背后又隐藏着什么?每一次点击行为在 IT 世界里会流经哪些节点,调用哪些服务,带来哪些变化?这一切庞杂且精密,超出了人力探索的边界,而分布式链路追踪就是追溯请求在 IT 系统间流转...

应对网络不可靠挑战,用 OpenYurt 实现边缘业务连续性

2023-03-29
阅读 4 分钟
848
OpenYurt 项目的使命是将 Kubernetes 在云端强大的管控能力下放到边缘测,把海量的异构边缘资源纳入进一个统一的边缘计算平台中。但边缘场景的一些特点并不符合为在云上运行而设计的 Kubernetes 的预设。这也正是 OpenYurt 需要解决的问题。边缘自治能力就是在这样的背景下诞生的。

Dragonfly 最新正式版本 v2.0.9 已经发布!

2023-03-29
阅读 5 分钟
809
Dragonfly 最新正式版本 v2.0.9 已经发布!感谢 Dragonfly 的贡献者们,同时也感谢默默支持 Dragonfly 项目的各个公有云团队。欢迎访问 d7y.io [ 1] 网站来了解详情,下面具体介绍 v2.0.9 版本带来了那些更新。

Whats's New In Seata 1.6.x

2023-03-29
阅读 7 分钟
706
Seata 是一款开源的分布式事务解决方案,star 高达 23000+,社区活跃度极高,致力于在微服务架构下提供高性能和简单易用的分布式事务服务,本文将剖析 Seata 1.6.x 版本的核心特性,让用户对 Seata 有更深入的认识。

KubeVela 1.7 版本解读:接管你的已有工作负载

2023-03-29
阅读 10 分钟
613
KubeVela 1.7 版本已经正式发布一段时间,在此期间 KubeVela 正式晋级成为了 CNCF 的孵化项目,开启了一个新的里程碑。而 KubeVela 1.7 本身也是一个转折点,由于 KubeVela 从一开始就专注于可扩展体系的设计,对于控制器核心功能的需求也开始逐步收敛,我们开始腾出手来更加专注于用户体验、易用性、以及性能。在本文中...

OpenKruise 成为 CNCF 孵化项目:为大规模采用 Kubernetes 打开大门

2023-03-28
阅读 3 分钟
517
近期,CNCF Technical Oversight Committee(TOC)根据 OpenKruise 的发展以及社区的接受程度,通过投票决定将 OpenKruise 升级为 CNCF 孵化项目。

如何在容器服务 ACK 玩转 MSE Ingress

2023-03-28
阅读 7 分钟
581
随着容器和 Kubernetes 技术的兴起,集群入口流量管理方式逐渐被 Ingress 通用化和标准化。入口网关的标准化制定将入口流量管理与网关的实现解耦,不仅促进了各种 Ingress Controller 的发展,而且消除了开发者存在的与厂商绑定的顾虑,日后也可以根据自身业务实际场景切换到不同 Ingress Controller。目前,越来越多的...