256变4096:分库分表扩容如何实现平滑数据迁移?

2021-03-02
阅读 6 分钟
2020年,笔者负责的一个高德打车弹外订单系统进行了一次扩分库分表和数据库迁移。该订单系统整体部署在阿里云上,服务使用阿里云ECS部署,数据库采用阿里云RDS,配置中心基于阿里云ACM自研,数据同步基于阿里云DTS自研以及自研分库分表组件、分布式ID组件等等。

技术干货 | mPaaS 小程序高玩带你起飞:客户端预置小程序无视网络质量

2021-03-02
阅读 3 分钟
传统的小程序技术容易受到网络环境影响,当网络质量不佳时可能导致拉取不到小程序包的情况。通过预置小程序,即可规避该问题。本文介绍了预置小程序的原理和预置小程序的实现过程。

应云而生,幽灵的威胁 - 云原生应用交付与运维的思考

2021-03-02
阅读 11 分钟
简介: 过去的 2020 是充满不确定性的一年,但也是充满机遇的一年。突发的新冠疫情为全社会的数字化转型按下加速键。云计算已经不再是一种技术,而是成为支撑数字经济发展和业务创新的关键基础设施。在利用云计算重塑企业 IT 的过程中,生于云、长于云、最大化实现云价值的云原生技术得到了越来越多企业的认同,成为企业...

2021年阿里云采购季大促主会场全攻略

2021-03-01
阅读 3 分钟
在疫情的影响下,企业都在谋求各种转机,探寻各种转型之路,为助力企业复工复产低成本上云,日前阿里云开年采购季优惠活动于3月1日正式开启。从主会场页面来看,活动分为三个阶段:3月1日-3月16日:领采购补贴,充值返券,新人爆款抢先购;3月17日-3月19日:采购满额抽奖,新老用户同享最低价;3月20日-3月31日:狂欢继...

云效DevOps实践-如何基于云效实现测试自动化集成和分析

2021-03-01
阅读 6 分钟
简介: 对于现代软件研发来说,持续、快速、高质量、低风险地交付需求特性,是业务对研发的主要诉求。而要做到这一点,除了要有良好的架构设计、卓越的工程能力,快速可靠的测试反馈也是其非常重要的一环,达到这一点,需要依靠测试自动化。 作为面向企业开发者的DevOps平台,云效提供了丰富的能力,帮助大家在DevOps流...

基于SLS构建RDS审计合规监控

2021-03-01
阅读 6 分钟
简介: 数据库是企业业务的数据核心,其安全方面的问题在传统环境中已经成为泄漏和被篡改的重要根源。因此,对数据库的操作行为尤其是全量 SQL 执行记录的审计日志,就显得尤为重要。

五福背后的 Web 3D 引擎 Oasis Engine 正式开源

2021-03-01
阅读 7 分钟
Oasis Engine 是蚂蚁集团 Web 3D 互动图形引擎,同时也是阿里巴巴互动技术方向的首选 Web 3D 引擎,已于 2 月 1 日正式开源。

流批一体生产应用!Bigo 实时计算平台建设实践

2021-03-01
阅读 6 分钟
简介: 本文由 Bigo 计算平台负责人徐帅分享,主要介绍 Bigo 实时计算平台建设实践的介绍本文由 Bigo 计算平台负责人徐帅分享,主要介绍 Bigo 实时计算平台建设实践的介绍。内容包括:Bigo 实时计算平台的发展历程特色与改进业务场景效率提升总结展望一、Bigo 实时计算平台的发展历程今天主要跟大家分享 Bigo 实时计算平...

基于Ganos百行代码实现亿级矢量空间数据在线可视化

2021-02-26
阅读 10 分钟
简介: 本文介绍如何使用RDS PG或PolarDB(兼容PG版或Oracle版)的Ganos时空引擎提供的数据库快显技术,仅用百行代码实现亿级海量几何空间数据的在线快速显示和流畅地图交互,且无需关注切片存储和效率问题。

如何通过事务消息保障抢购业务的分布式一致性?

2021-02-26
阅读 17 分钟
简介: 在柔性事务的多种实现中,事务消息是最为优雅易用的一种。基于阿里云RocketMQ高性能、高可用的特点,完全可以胜任抢购业务这类高并发大流量的场景。但引入事务消息机制在实现高性能的同时,也增加了整体的业务复杂度。我们需要对业务场景进行充分评估,选择与自身业务特点最为匹配的一种,才能更好地发挥柔性事务...

为了让你在“口袋奇兵”聊遍全球,Serverless 做了什么?

2021-02-26
阅读 5 分钟
简介: 江娱互动是一家新兴的游戏企业,自 2018 年成立伊始,江娱互动就面向广阔的全球游戏市场,通过创造有趣的游戏体验,在竞争激烈的游戏市场占得一席之地。仅仅 2 年的时间,江娱互动就凭借 Topwar(口袋奇兵)单款产品跻身中国游戏厂商出海 30 强。在“中国游戏,未来可期”的使命下,江娱互动正在不断丰富旗下的游戏...

2020年,这个算法团队都干了啥?

2021-02-26
阅读 10 分钟
简介: 什么是算法?什么是广告算法工程师?算法工程师又是如何定义的?今天作者将就算法、电商算法为主题和我们分享他的理解,同时还将和我们分享ICBU算法团队的整体工作和2020年的一些重要技术突破。

前端开发:如何正确地跨端?

2021-02-25
阅读 5 分钟
简介: 面对多种多样的跨端诉求,有哪些跨端方案?跨端的本质是什么?作为业务技术开发者,应该怎么做?本文分享阿里巴巴ICBU技术部在跨端开发上的一些思考,介绍了当前主流的跨端方案,以及跨端开发的经验心得。

Java异步非阻塞编程的几种方式

2021-02-25
阅读 8 分钟
简介: Java异步非阻塞编程的几种方式一、 从一个同步的Http调用说起一个很简单的业务逻辑,其他后端服务提供了一个接口,我们需要通过接口调用,获取到响应的数据。逆地理接口:通过经纬度获取这个经纬度所在的省市区县以及响应的code: {代码...} {代码...} 服务端执行,最简单的同步调用方式:服务端响应之前,IO会阻...

Serverless 如何在阿里巴巴实现规模化落地?

2021-02-25
阅读 7 分钟
简介: 2020 年,我们在 Serverless 底层基建上做了非常大的升级,比如计算升级到了第四代神龙架构,存储上升级到了盘古 2.0,网络上进入了百 G 洛神网络,整体升级之后性能提升两倍;BaaS 层面也进行了很大的拓展,比如支持了 Event Bridge、Serverless Workflow,进一步提升了系统能力。

有赞 Flink 实时任务资源优化探索与实践

2021-02-25
阅读 8 分钟
随着 Flink K8s 化以及实时集群迁移完成,有赞越来越多的 Flink 实时任务运行在 K8s 集群上,Flink K8s 化提升了实时集群在大促时弹性扩缩容能力,更好的降低大促期间机器扩缩容的成本。同时,由于 K8s 在公司内部有专门的团队进行维护, Flink K8s 化也能够更好的减低公司的运维成本。

如何应用数据模型?

2021-02-24
阅读 7 分钟
Vmo 是我在 18 年发布的一个工具库,用于快速创建数据模型,当时我写了一篇文章《Vmo 前端数据模型设计》得到过一段时间的关注,当时我从事三维装修相关的项目。在图形学的背景基础及海量复杂的数据的情况下,自然而然在前端则会衍生出一种数据处理、解析、消费的技术方案,也种下了我对数据模型概念的种子。

E百科 | 基于MEC的边缘AI服务

2021-02-24
阅读 5 分钟
简介: 阿里云边缘计算团队付哲解读5G下热门场景:边缘AI。作者:阿里云付哲,计算机科学与技术专业博士后,在流量检测、资源调度领域有深入研究,其论文《Astraea: Deploy AI Services at the Edge in Elegant Ways》曾入选2020年IEEE边缘计算国际会议(IEEE International Conference on Edge Computing)。目前在阿里...

阿里云CDN产品经理陈章炜:边缘创新技术和落地实践

2021-02-24
阅读 5 分钟
简介: CDN除了加速外,不断被赋予更多价值。在阿里云CDN推出的《极速奔跑吧 2021》首场直播中,阿里云架构师和产品经理不仅对近期阿里云发布的CDN产品最佳实践图进行了详细解读,还对CDN产品和客户的场景如何更高效地匹配、形成最优方案进行了分享,希望基于阿里巴巴及成功客户经验的分享,为客户2021年的企业数字化升...

函数计算镜像加速:从分钟到秒的跨越

2021-02-24
阅读 3 分钟
简介: 函数计算 FC 正式发布容器镜像加速,通过按需读取和更高效的解压技术在不同场景下加速 50%-80%,即使 GB 级别的镜像也可以在几秒内完成端到端启动。

什么是微内核架构设计?

2021-02-23
阅读 6 分钟
简介: 作为一名Java程序员,相信同学们都听说过微内核架构设计,也有自己的理解。那么微内核是如何被提出来的?微内核在操作系统内核的设计中又有什么作用?本文从插件化(Plug-in)架构的角度来诠释微内核架构设计,通过微内核架构和微服务架构的对比,分享其对微服务设计的参考意义。

技术改变生活 浅谈阿里云混合云的探索与实践

2021-02-23
阅读 2 分钟
也许你并不了解“阿里云混合云”,甚至没有听说过“混合云”,然而它却在幕后“默默”改变着人们的生活。大到智慧城市的治理,小到电费话费的支付,背后都有它的身影。让我们通过几个“栗子”,了解一下这位“默默”无闻的“政企数字化转型的技术基础设施”。

技术干货 | 深度解构 Android 应用面临紧急发版时的救星方案:mPaaS 热修复——DexPatch

2021-02-23
阅读 4 分钟
为了解决 Native 模块上线后的问题,mPaaS 提供了热修复功能,实现不发布客户端 apk 场景下的热修复。目前 Android 端热修复主要包括 andfix 和 dexpatch,考虑到 andfix 的版本兼容性,目前主要推荐使用 DexPatch。

高可用的本质

2021-02-23
阅读 6 分钟
简介: 无论是一个域,一个BG,还是一个站点,虽然范围有大有小,对象有所不同,但其高可用的理念都是相通的,今天将自己对高可用的一点点思考以及总结的【nPRT公式】分享给大家。

一文了解阿里一站式图计算平台GraphScope

2021-02-22
阅读 9 分钟
简介: 随着大数据的爆发,图数据的应用规模不断增长,现有的图计算系统仍然存在一定的局限。阿里巴巴拥有全球最大的商品知识图谱,在丰富的图场景和真实应用的驱动下,阿里巴巴达摩院智能计算实验室研发并开源了全球首个一站式超大规模分布式图计算平台GraphScope,并入选中国科学技术协会“科创中国”平台。本文详解图计...

如何 0 改造,让单体/微服务应用成为 Serverless Application

2021-02-22
阅读 6 分钟
简介: 随着 2013 年以 Docker 为代表的容器技术、CNCF 基金会以及 K8s 的发展等,云原生开始被广大开发者所熟知。云原生时代之前还有两个阶段:一是自建 IDC 机房,二是简单地把原有的应用搬迁到云上。自建 IDC 机房很难获得高可用、高可扩展以及运维提效等能力;而第二个阶段就是云计算时代,相比 IDC 有了一定的进步...

Spring RSocket:基于服务注册发现的 RSocket 负载均衡

2021-02-22
阅读 8 分钟
简介: RSocket 作为通讯协议的后起之秀,核心是二进制异步化消息通讯,是否也能和 Spring Cloud 技术栈结合,实现服务注册发现、客户端负载均衡,从而更高效地实现面向服务的架构?这篇文章我们就讨论一下 Spring Cloud 和 RSocket 结合实现服务注册发现和负载均衡。

从 RxJS 到 Flink:如何处理数据流?

2021-02-22
阅读 9 分钟
简介: 前端开发的本质是什么?响应式编程相对于 MVVM 或者 Redux 有什么优点?响应式编程的思想是否可以应用到后端开发中?本文以一个新闻网站为例,阐述在前端开发中如何使用响应式编程思想;再以计算电商平台双11每小时成交额为例,分享同样的思想在实时计算中的相同与不同之处。

在游戏运营行业,Serverless 如何解决数据采集分析痛点?

2021-02-10
阅读 14 分钟
简介: 众所周知,游戏行业在当今的互联网行业中算是一棵常青树。在疫情之前的 2019 年,中国游戏市场营收规模约 2884.8 亿元,同比增长 17.1%。2020 年因为疫情,游戏行业更是突飞猛进。玩游戏本就是中国网民最普遍的娱乐方式之一,疫情期间更甚。据不完全统计,截至 2019 年,中国移动游戏用户规模约 6.6 亿人,占中国...

电商直播平台如何借助容器与中间件实现研发效率提升100%?

2021-02-10
阅读 3 分钟
简介: 经过实际场景验证及用户的综合评估,电商直播平台借助全面的云原生容器化能力和中间件产品能力,大幅提升开发部署运维效率达50%~100%,极大地提升了用户体验,为业务持续发展打下了坚实的基础。