如何画出规范的 UML 用例图

2023-11-29
阅读 6 分钟
如果你在做设计过程中有一些困惑,如:不会找用例、两个用例图分不清楚、不知道自己画的对不对。那么希望本文能帮助厘清上面几个问题,真正掌握用例图,在后面的设计中能运用的得心应手。

Go语言微服务框架重磅升级:dubbo-go v3.2.0 -alpha 版本预览

2023-11-29
阅读 9 分钟
随着 Dubbo3 在云原生微服务方向的快速发展,Dubbo 的 go 语言实现迎来了 Dubbo3 版本以来最全面、最大幅度的一次升级,这次升级是全方位的,涉及 API、协议、流量管控、可观测能力等。总的来说,新版本的 dubbo-go:

基于 eBPF 构建下一代智能可观测系统

2023-11-28
阅读 9 分钟
在开始之前呢,我先介绍一下我们自己。我是刘恺,花名是千陆,目前是阿里云 ARMS K8s 监控子产品的负责人。这位是我的同事董善东博士,花名梵登,他是阿里云 ARMS 产品 AIOps 领域的负责人。

存储成本最高降至原来的5%,PolarDB分布式冷数据归档的业务实践

2023-11-28
阅读 6 分钟
国内某家兼具投资理财、文化旅游、票务为一体的大型综合型集团公司,2015年成立至今,由于业务高速发展,业务数据增长非常快,数据库系统屡次不堪重负。该公司数据库运维总监介绍,他们目前业务压力比较大的是票务和订单系统,他们的平台每天新增几千万的订单数据,订单的数据来自于各个终端,近几年每个月以300G的数据...

分布式数据库,基于 Paxos 多副本的两地三中心架构

2023-11-27
阅读 10 分钟
2023年10月份的杭州云栖大会,围绕PolarDB-X分布式数据库,面向大型金融机构核心系统数据库改造实践做了一次技术分享《2023云栖大会-聚合话题:数智金融 数字金融核心技术硬核实践》,介绍了PolarDB-X分布式数据库在大型银行、股份制银行、证券系统、保险业务等场景落地的总结。

数据库导入导出工具 BatchTool 介绍

2023-11-27
阅读 7 分钟
性能对比性能实验中,使用到的软件、版本以及系统资源如下表所示:测试表测试表为 TPC-H 规格的lineitem表,共5998万行,导出成单个csv文件大小为7.4G。 {代码...} 数据导出测试结果说明:mysqldump 支持导出成csv文件,但是依赖了服务端 MySQL 的select ... into outfile能力,而本文使用的云数据库不开放该功能,因此...

你背的“八股文”可能已经过时了

2023-11-24
阅读 4 分钟
在JDK9之前,String内部是通过char数组(char[])来保存字符数据的。但在JDK9以后,String的实现内部改为使用byte数组(byte[])。这样做的主要原因是为了节省内存空间,因为对于大量的拉丁文系列字符(如英文、数字、常见的标点符号等),使用byte数组存储比使用char数组可以节省一半的空间。

一文聊聊代码的可读性

2023-11-23
阅读 6 分钟
上图代码中,你觉得左边实现更好,还是右边的实现更好 ?你的代码是更像左边还是更接近右边?首先说下,这个例子不是很好,但是我觉得又挺好,因为这个例子不够极端,但是针对这样的case去阐述观点,可以更加明确;我的观点,也是本文接下去的观点,是倾向于右边,当然在这个例子中,可能大家会觉得右边的代码有点没有必...

两全其美:Sidecarless 与 Sidecar 模式融合的服务网格新形态

2023-11-23
阅读 6 分钟
Istio 社区与 2022 年 9 月发布了一种名为 Ambient 的新架构,由于其从架构上将 Sidecar 转变为 4 层和 7 层代理,故而这种模式也被称为 Sidecarless 模式。阿里云服务网格 ASM 是业内首个支持 Ambient 模式的托管式服务网格。

黄博远:阿里云人工智能平台PAI年度发布

2023-11-22
阅读 4 分钟
今年云栖大会,阿里云机器学习平台PAI正式发布升级为人工智能平台PAI。在过去的12个月,AI生态发生了巨大的变化,AIGC已经成为继互联网时代的下一个产业时代风口,带来了很多新的机遇和挑战。

米哈游大数据云原生实践

2023-11-22
阅读 11 分钟
近年来,容器、微服务、Kubernetes 等各项云原生技术的日渐成熟,越来越多的公司开始选择拥抱云原生,并开始将 AI、大数据等类型的企业应用部署运行在云原生之上。以 Spark 为例,在云上运行 Spark 可以充分享有公共云的弹性资源、运维管控和存储服务等,并且业界也涌现了不少 Spark on Kubernetes 的优秀实践。

运维大模型探索之 Text2PromQL 问答机器人

2023-11-21
阅读 10 分钟
大家下午好,我是来自阿里云可观测团队的算法工程师陈昆仪。今天分享的主题是“和我交谈并获得您想要的PromQL”。今天我跟大家分享在将AIGC技术运用到可观测领域的探索。

基于阿里云服务网格流量泳道的全链路流量管理(二):宽松模式流量泳道

2023-11-21
阅读 12 分钟
在前文基于阿里云服务网格流量泳道的全链路流量管理(一):严格模式流量泳道中,我们介绍了使用服务网格 ASM 的严格模式流量泳道进行全链路灰度管理的使用场景。该模式对于应用程序无任何要求,只需配置流量泳道即可实现。本文继续介绍流量泳道的第二种模式:宽松模式。

通过 Higress Wasm 插件 3 倍性能实现 Spring-cloud-gateway 功能

2023-11-20
阅读 7 分钟
导读:本文将和大家一同回顾 Spring Cloud Gateway 是如何满足 HTTP 请求/响应转换需求场景的,并为大家介绍在这种场景下使用 Higress 云原生网关的解决方案,同时还对比了两者的性能差异。

阿里云 ARMS 应用监控重磅支持 Java 21

2023-11-20
阅读 8 分钟
今年的 9 月 19 日,作为最新的 LTS (Long Term Support) Java 版本,Java 21 正式 GA,带来了不少重量级的更新,详情请参考 The Arrival of Java 21[1]。虽然目前 Java 11 和 Java 17 都还没有在国内大规模普及,Java 8 依然占据主流地位,但及时更新 JDK 版本可以为开发者带来许多重要的价值,包括应用程序性能和稳定...

慢调用链诊断利器 - ARMS 代码热点

2023-11-17
阅读 6 分钟
从最早的 Google 发表的一篇名为《Dapper, a Large-Scale Distributed Systems Tracing Infrastructure》的论文开始,到后来以:Metrics(指标)、Tracing(链路追踪)以及 Logging(日志)三大方向互为补充的可观测解决方案逐渐被业界所接受并成为事实标准。

Hago 的 Spark on ACK 实践

2023-11-16
阅读 3 分钟
Hago 于 2018 年 4 月上线,是欢聚集团旗下的一款多人互动社交明星产品。Hago 融合优质的匹配能力和多样化的垂类场景,提供互动游戏、多人语音、视频直播、 3D 虚拟形象互动等多种社交玩法,致力于为用户打造高效、多样、最具沉浸式的社交娱乐体验,在东南亚、中东和南美等地区拥有广泛的用户群。

Koordinator 支持 K8s 与 YARN 混部,小红书在离线混部实践分享

2023-11-16
阅读 3 分钟
Koordinator 是一个开源项目,基于阿里巴巴在容器调度领域多年累积的经验孵化诞生,目前已经支持了 K8s 生态内的在离线混部,然而在 K8s 生态外,仍有相当数量的用户会将大数据任务运行在 Apache Hadoop YARN[1]这类资源管理系统中。虽然目前一些计算引擎提供了 K8s operator,将任务接入到了 K8s 生态,但不可否认的是...

Apache RocketMQ,构建云原生统一消息引擎

2023-11-15
阅读 11 分钟
第一个阶段,2000 年之前。80 年代诞生了第一款消息队列是 The Information Bus,第一次提出发布订阅模式来解决软件之间的通信问题;到了 90 年代,则是国际商业软件巨头的时代,IBM、Oracle、Microsoft 纷纷推出了自己的 MQ,其中最具代表性的是 IBM MQ,价格昂贵,面向高端企业,主要是大型金融、电信等企业;这类商业...

数禾使用 Knative 加速 AI 模型服务部署

2023-11-15
阅读 10 分钟
AI 服务的数据、训练、推理等都需要消耗大量的计算资源以及运维成本,在数禾科技的金融业务场景下,模型存频繁迭代,线上也会同时部署多个版本的模型用于评估模型线上的真实效果,资源成本高。如何在保证服务质量基础之上提升 AI 服务运维效率并降低资源成本具有挑战性。

Seata:打造行业首个分布式事务产品

2023-11-14
阅读 8 分钟
在 2019 年,我们基于 Dubbo Ecosystem Meetup,收集了 2000 多份关于“在微服务架构,哪些核心问题是开发者最关注的痛点?”的调研问卷。最终分布式事务问题在调研中占比最大,约占 54%。

使用阿里云性能测试工具 JMeter 场景压测 RocketMQ 最佳实践

2023-11-13
阅读 10 分钟
新业务上线前,我们通常需要对系统的不同中间件进行压测,找到当前配置下中间件承受流量的上限,从而确定上游链路的限流规则,保护系统不因突发流量而崩溃。阿里云 PTS 的 JMeter 压测可以支持用户上传自定义的 JMeter 脚本,按照自定义的逻辑,借助 PTS 强大的分布式压测能力,对系统的不同中间件进行压测。下面,将以 ...

基于 ACK One 实现简单的跨云协同,让业务管理更高效

2023-11-13
阅读 7 分钟
2 年前的云栖大会,我们发布分布式云容器平台 ACK One,随着 2 年的发展,很高兴看到 ACK One 在混合云,分布式云领域帮助到越来越多的客户,今天给大家汇报下 ACK One 2年来的发展,如何帮助客户解决分布式领域多云多集群管理的挑战。

ApsaraMQ Serverless 演进之路,助力企业降本

2023-11-13
阅读 5 分钟
2012 年,RocketMQ 诞生于集团内部,用于淘宝交易等核心业务链路。历经集团多年来双 11 万亿级的考验、稳定性的打磨,依托云计算孵化,以及开源社区的协力。于 2015 年,RocketMQ 在阿里云上,面向企业提供商业化的消息队列服务。随后以 RocketMQ 为基础,拓展 Kafka,RabbitMQ,MQTT,MNS 等商业化产品,致力于服务有更...

SAE 2.0,让容器化应用开发更简单

2023-11-13
阅读 3 分钟
云原生这个概念从提出,到壮大,再到今天的极大普及,始终处于一个不断演进和革新的过程中。云原生体系下应用的托管形态是随着企业应用架构在不断演进的。最早的应用大多是集中式、单体式的,应用通过优雅的分层来实现领域模型的共享和更细致的模块拆分。随着互联网的爆炸式发展,分布式的架构逐渐取代集中式架构,云原...

别再为没时间重构找借口:每年两次机会,治愈你的代码洁癖、安抚你的工匠之心!

2023-11-10
阅读 3 分钟
回顾曾在开放平台工作台的三年,发现自己主要是写业务为主。虽然和同伴们一起参与主导过从组件化到平台化、配置化到定制化的能力建设,但更多的精力也参与在客户拜访、ISV培训、数据分析和业务决策,这让我有了对业务方向的提前感知和判断,使得在技术侧能够前置准备,更好的服务业务目标。能力建设上没有什么阻力,反而...

林伟:大数据AI一体化的解读

2023-11-09
阅读 6 分钟
今年是AI大爆发的一年,大语言模型的诞生推动了席卷整个行业的大模型热潮,许多人认为“AI的iPhone时代”到来了。训练大模型其实不简单,因为模型参数量的增加意味着需要更好的算力、更多的数据去锤炼,并且需要合适的工具让开发者快速迭代模型,只有这样才能更快地提高模型精度。这几年来阿里云一直在宣传AI工程化和规模...

将算力普惠到底阿里云开启金秋云创季: 数百款爆品享专属特惠价

2023-11-09
阅读 2 分钟
11月9日消息,国内领先云计算厂商阿里云近日在官网推出了“金秋云创季”活动,为开发者和企业带来了多重福利,包括上云必备的2C2G 3M固定带宽云服务器仅需99元/年、上百款核心云产品的专属特惠价、最高5580元的满减券大礼包,不断降低开发者和企业的上云用云成本,将算力普惠到底。同时,阿里云还推出创业者计划,聚合众多...

如果你也会这样调试,那真是泰酷辣

2023-11-08
阅读 3 分钟
工欲善其事,必先利其器,学会如何利用 IDEA 高效 debug ,将会大大提升我们的工作效率。基本的断点调试方式就不讲解了,网上有很多优秀的文章,这里会主要举一些我们日常工作中重要但是容易被忽视的调试技巧。

产品运营方法论:从目标拆解到策略重构

2023-11-07
阅读 7 分钟
作为一名产品运营,相信大部分的同学都经历过迷茫的阶段,怀疑过自己的价值和定位,说不清楚产品运营和产品的区别,对未来的职业发展方向也是一头雾水。好不容易说服了自己运营是有价值的,但还是找不准主线,东打一拳、西补一棒,最终把自己绕进入云雾。