现代IM系统中消息推送和存储架构的实现
前言
IM全称是『Instant Messaging』,中文名是即时通讯。在这个高度信息化的移动互联网时代,生活中IM类产品已经成为必备品,比较有名的如钉钉、微信、QQ等以IM为核心功能的产品。当然目前微信已经成长为一个生态型产品,但其核心功能还是IM。
解密OpenTSDB的表存储优化
本篇文章会详细讲解OpenTSDB的表结构设计,在理解它的表结构设计的同时,分析其采取该设计的深层次原因以及优缺点。它的表结构设计完全贴合HBase的存储模型,而表格存储(TableStore、原OTS)与HBase有类似的存储模型,理解透OpenTSDB的表结构设计后,我们也能够对这类数据库的存储
GTS解密--GTS的原理、架构与特点
全局事务服务(Global Transaction Service,简称 GTS)是阿里新推出的分布式事务处理方案,对其深入分析的资料相对匮乏。本文的目标是剖析GTS的技术路线,厘清其优势与约束。
浅谈异地多活及阿里云容灾经验分享
异地多活,英文Multi-Site High Availability,顾名思义就是分布在异地多个站点同时对外提供服务。与传统灾备最主要的区别是“多活”里所有站点都是同时在对外提供服务的,具体有以下几点不同:
- 传统的灾备中心平时不提供服务,关键时刻无法确定切换到灾备中心是否可以切换成功。
大数据分析的下一代架构--IOTA架构设计实践
IOTA的特点:
[x] 去“ETL”化
[x] 高效:时时入库即时分析
[x] 稳定:经过易观5.8Pb,5.2亿月活数据锤炼
[x] 便捷:支持SQL级别的二次开发和UDAF定义
[x] 扩充性强:组件基于Apache开源协议,可支持众多开源存储对接
Follower to Leader,阿里云数据库都做了什么?
40多年的发展与变迁,数据库的格局已然被改写。在开源及云端浪潮的翻涌澎湃之下,数据库的这片汪洋经历着属于它的浮沉。云与智能化的发展下,新机遇不断涌现,“百花齐放、百家争鸣”是云数据库时代的真实写照,在这样的背景下,阿里云数据库也正经历着自己角色的转换。
【阿里在线技术峰会】蒋晓伟:Blink计算引擎
在首届阿里巴巴在线峰会上,阿里资深搜索专家蒋晓伟为大家带来了题为《Blink计算引擎》的分享,相比于Flink,在上层,Blink具有批和流一体化的完备Table API,使得其能够支撑各类业务需求;在底层,Blink重新开发了兼容Flink以及生态的Runtime,实现了流处理和批处理完美的统一。