OpenKruise V1.4 版本解读:新增 Job Sidecar Terminator 能力

2023-04-19
阅读 5 分钟
OpenKruise 是阿里云开源的云原生应用自动化管理套件,也是当前托管在 Cloud Native Computing Foundation (CNCF) 下的孵化项目。它来自阿里巴巴多年来容器化、云原生的技术沉淀,是阿里内部生产环境大规模应用的基于 Kubernetes 之上的标准扩展组件,也是紧贴上游社区标准、适应互联网规模化场景的技术理念与最佳实践。

基于 Flink CDC 的现代数据栈实践

2023-04-19
阅读 8 分钟
摘要:本文整理自阿里云技术专家,Apache Flink PMC Member & Committer, Flink CDC Maintainer 徐榜江和阿里云高级研发工程师,Apache Flink Contributor & Flink CDC Maintainer 阮航,在 Flink Forward Asia 2022 数据集成专场的分享。本篇内容主要分为四个部分:1.深入解读 Flink CDC 2.3 版本2.基于 Flink CDC 构建...

CNStack 云服务&云组件:打造丰富的云原生技术中台生态

2023-04-18
阅读 5 分钟
CNStack 2.0(以下简称 CNStack) 作为阿里云云原生最佳实践的输出载体,其目标是提供一个开放、共享、标准化的云原生生态系统,使企业能够更加轻松地构建和管理云原生应用。其中,在平台侧能力扩展方面,CNStack 基于“云服务” 及 “云组件”标准规范及相应工具链,提供了开放、标准、易用的能力。

研究思考丨关于软件复杂度的困局

2023-04-18
阅读 11 分钟
大型系统的本质问题是复杂性问题。互联网软件,是典型的大型系统,如下图所示,数百个甚至更多的微服务相互调用/依赖,组成一个组件数量大、行为复杂、时刻在变动(发布、配置变更)当中的动态的、复杂的系统。而且,软件工程师们常常自嘲,“when things work, nobody knows why”。

瓴羊Quick BI助力子不语实现全场景数据分析与决策

2023-04-18
阅读 2 分钟
在中国跨境电商时尚服装类垂直领域,SHEIN与Temu 缠斗得“难解难分”,备受关注的SHEIN何时上市也是众人津津乐道的话题,但当“低调”的子不语集团([链接])于2022年双十一在港交所主板上市以后,市场才意识到中国跨境电商又一巨头的出现。

汇量科技使用倚天710云实例 高效处理大流量广告请求

2023-04-17
阅读 2 分钟
案例速览行业:互联网广告服务挑战:支撑业务快速发展、广告模型结构升级,提升技术需求的同时,实现降本增效解决方案与产品:基于倚天710芯片的g8y倚天云实例、ESS弹性伸缩服务、Spot抢占式实例成果:通过使用阿里云解决方案,汇量科技顺利承接了大流量接入广告业务请求。性能提升的同时,单机成本降低15-20%,综合性价...

Seata:连接数据与应用

2023-04-17
阅读 6 分钟
Seata 是一款开源的分布式事务解决方案,旨在为现代化微服务架构下的分布式事务提供解决方案。Seata 提供了完整的分布式事务解决方案,包括 AT、TCC、Saga 和 XA 事务模式,可支持多种编程语言和数据存储方案。Seata 还提供了简便易用的 API,以及丰富的文档和示例,方便企业在应用 Seata 时进行快速开发和部署。

RocketMQ 多级存储设计与实现

2023-04-17
阅读 6 分钟
随着 RocketMQ 5.1.0 的正式发布,多级存储作为 RocketMQ 一个新的独立模块到达了 Technical Preview 里程碑:允许用户将消息从本地磁盘卸载到其他更便宜的存储介质,可以用较低的成本延长消息保留时间。本文详细介绍 RocketMQ 多级存储设计与实现。

借力函数计算 FC,HEROZ 打造专业级 AI 日本将棋服务

2023-04-17
阅读 2 分钟
HEROZ 公司是一家 AI 开发公司,成立于 2009 年 4 月。凭借其对将棋和国际象棋 AI 开发的专业知识,该公司提供名为“HEROZKishin”的解决方案,以解决企业面临的各种挑战。其实施的示例包括能源管理、股票市场预测以及供应链管理优化。该公司还发布了利用将棋 AI 专业知识的游戏应用程序“将棋大战”。

基于 RocketMQ Connect 构建数据流转处理平台

2023-04-17
阅读 7 分钟
在电商系统、金融系统及物流系统,我们经常可以看到 RocketMQ 的身影。原因不难理解,随着数字化转型范围的扩大及进程的加快,业务系统的数据也在每日暴增,此时为了保证系统的稳定运行,就需要把运行压力分担出去。RocketMQ 就担任着这样的角色,它的异步消息处理与高并发读写能力,决定了系统底层的重构不会影响上层应...

实践教程之体验 PolarDB-X 分布式事务和数据分区

2023-04-14
阅读 5 分钟
本期实验将指导您使用PolarDB-X分布式事务和数据分区本期免费实验地址本期教学视频地址前置准备假设已经根据前一讲内容完成了PolarDB-X的搭建部署,可以成功链接上PolarDB-X数据库。体验PolarDB-X分布式事务本步骤将带您体验PolarDB-X分布式事务。首先开启一个分布式事务,通过命令观察事务信息。然后模拟一个转账行为,...

实践教程之基于 Prometheus+Grafana 的 PolarDB-X 监控体系

2023-04-14
阅读 6 分钟
本期实验将指导您使用Prometheus+Grafana搭建PolarDB-X监控体系本期免费实验地址本期教学视频地址前置准备假设已经根据前一讲内容完成了PolarDB-X的搭建部署,可以成功链接上PolarDB-X数据库。启动模拟业务流量本步骤将指导您如何使用Sysbench Select场景模拟业务流量。1.准备压测数据。a.执行如下SQL语句,创建压测库。...

如何保证 Java 应用安全?标准答案来了

2023-04-12
阅读 12 分钟
这个问题的标准答案是 Java 机密计算技术,它将机密计算技术引入 Java 的世界,为 Java 程序的安全性带来了重大的提升。基于此,龙蜥社区云原生机密计算 SIG 推出了 Java 机密计算的具体实现技术——Teaclave Java TEE SDK, 以下简称 Teaclave Java。该技术具有以下显著优点:

聚焦弹性问题,杭州铭师堂的 Serverless 之路

2023-04-12
阅读 4 分钟
得益于互联网的发展,知识的传播有了新的载体,使用在线学习平台的学生规模逐年增长,越来越多学生在线上获取和使用学习资源,其中教育科技企业是比较独特的存在,他们担当的不仅仅是教育者的角色,更是让新技术的创新者和实践者。作为一家在线教育高科技企业,杭州铭师堂成立十余年来一致致力于用“互联网+教育”的科技手...

快速玩转 CNStack 2.0 流量防护

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

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

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

使用篇丨链路追踪(Tracing)很简单:链路实时分析、监控与告警

2023-04-11
阅读 11 分钟
在前面文章里面,我们介绍了单链路的筛选与轨迹回溯,是从单次请求的视角来分析问题,类似查询某个快递订单的物流轨迹。但单次请求无法直观反映应用或接口整体服务状态,经常会由于网络抖动、宿主机 GC 等原因出现偶发性、不可控的随机离群点。当一个问题发生时,应用负责人或稳定性负责人需要首先判断问题的实际影响面...

Go 语言体系下的微服务框架选型:Dubbo-go

2023-04-11
阅读 9 分钟
随着微服务技术的快速发展,其在各个领域都形成了一系列事实标准,在 Kubernetes 和容器技术加持下,云原生微服务已经成为了主流解决方案。而 Go 语言作为云原生领域最受欢迎的开发语言,正被越来越多的企业作为微服务开发的首选语言,其中比较流行的包括 Go-micro、Go-zero、Dubbo-go 等。作为 Dubbo 微服务体系中多语...

KubeVela:云原生应用和平台工程之路

2023-04-10
阅读 7 分钟
最近,云原生计算基金会 CNCF 下的 App Delivery TAG (应用交付领域小组)发布了《CNCF 平台工程白皮书》,KubeVela 被纳入“统一 API 层”项目。

使用 LifseaOS 体验 ACK 千节点分钟级扩容

2023-04-10
阅读 3 分钟
三年前的云栖大会上,LifseaOS 正式发布,这是一款专为云原生场景而垂直优化的操作系统发行版,即业界统称的 ContainerOS。初始发布时,它提供了如下几个突出的特性:轻量(Lightweight)、快速(Fast)、安全(Secure)、镜像原子管理(Atomic)。

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

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

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

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

Java 缺失的特性:扩展方法

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

CNStack 服务网格:构建统一的服务治理和零信任安全能力

2023-04-06
阅读 4 分钟
随着云技术的发展与普及,以 K8s 为代表的云原生概念越来越被企业所接受,成为企业数字化转型的坚实基础。其所倡导的不可变基础设施、以资源为管理对象、描述性的 API、最终一致性等等理念,已经成为行业对基础设施的统一认知标准。

源码解读:PolarDB-X中的窗口函数

2023-04-03
阅读 8 分钟
Window是一个常用且重要的功能,PolarDB-X作为一款分布式数据库,自然也支持了窗口函数。对于业务开发来讲,其可以大大简化业务SQL的设计,比如分组排序功能,如果支持窗口函数,则只需使用排序函数即可,例子如下。 例:我现在有一张表,包含学生姓名,学生班级,学生成绩,现在请你帮我写一条SQL,实现对每个班级内的...

阿里云EMAS 移动测试助力马来西亚第一大电子钱包实现测试6倍提效

2023-04-03
阅读 3 分钟
Touch'n Go eWallet (以下简称 TNG eWallet)是马来西亚第一大电子钱包,目前已拥有超过1850万注册用户。作为马来西亚国民级金融类移动应用,任何App质量与体验问题都可能对C端用户造成严重影响。此外,公司业务正处于高速发展阶段,仅过去一年中TNG eWallet就上线了如支付红包、TNG NFC等超过2000个新产品功能。这也为...

基于 LowCodeEngine 的低代码组件体系的建设和实践

2023-03-31
阅读 7 分钟
物料本身已经不是一个新鲜的话题了,从 06 年 jQuery 发布,前端物料就开始以各种 jQuery 插件的形式不断涌现,直到今天我们仍然可以在 github 上看到很多 jQuery 物料插件,他们当中的设计思路在今天流行的这些前端组件库里仍然可以看到很多影子。

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

2023-03-31
阅读 8 分钟
在分布式系统中,多个服务之间的交互涉及到复杂的网络通信和数据传输,其中每个服务可能由不同的团队或组织负责维护和开发。因此,在这样的环境下,当一个请求被发出并经过多个服务的处理后,如果出现了问题或错误,很难快速定位到根因。分布式全链路追踪技术则可以帮助我们解决这个问题,它能够跟踪和记录请求在系统中...

OpenSearch 上线实时热搜、个性化底纹功能

2023-03-30
阅读 2 分钟
热搜和底纹处于搜索整个流程的最上游,通过推荐热门、优质、多样化的查询词,对用户搜索意图起到重要的引导作用。既可以减少用户输入,优化体验,又可以优化查询词质量,大大降低后续查询意图理解。

资源管理新功能发布一资源中心:支持全局资源搜索和管理

2023-03-29
阅读 2 分钟
客户在云上通常保有多种云资源,多地域部署服务。对于大型企业客户来说,资源可能分布在不同的云账号内。多账号、多产品、多地域的资源结构给用户在资源管理上带来了一定的挑战。当用户收到告警通知,查找资源耗时繁琐;由于资源分散缺乏统一视角,了解云上资源全貌很困难;云上资源若要同步到云管平台,需要调各云产品...