5月8日云栖精选夜读 | 现代IM系统中的消息系统架构 - 模型篇

  1. 云栖社区>
  2. 博客>
  3. 正文

5月8日云栖精选夜读 | 现代IM系统中的消息系统架构 - 模型篇

yq传送门 2019-05-08 17:58:53 浏览1076
展开阅读全文

点击订阅云栖夜读日刊,专业的技术干货,不容错过!

阿里专家原创好文

1.现代IM系统中的消息系统架构 - 模型篇

架构篇中我们介绍了现代IM消息系统的架构,介绍了Timeline的抽象模型以及基于Timeline模型构建的一个支持『消息漫游』、『多端同步』和『消息检索』多种高级功能的消息系统的典型架构。本文会对Tablestore的Timeline模型做一个非常详尽的解读,让读者能够深入到实现层面了解Timeline的基本功能以及核心组件。最后我们还是会基于IM消息系统这个场景,来看如何基于Tablestore Timeline实现IM场景下消息同步、存储和索引等基本功能。阅读更多》》

2.为什么强烈禁止开发人员使用isSuccess作为变量名

在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一个字段表示本次请求是否成功的。 关于这个"本次请求是否成功"的字段的定义,其实是有很多种讲究和坑的,稍有不慎就会掉入坑里,作者在很久之前就遇到过类似的问题,本文就来围绕这个简单分析一下。阅读更多》》

3.Discord 公司如何使用 Cassandra 存储上亿条线上数据

Discord 是一款国外的类似 YY 的语音聊天软件。Discord 语音聊天软件及我们的 UGC 内容的增长速度比想象中要快得多。随着越来越多用户的加入,带来了更多聊天消息。2016 年 7 月,每天大约有 4 千万条消息;2016 年 12 月,每天超过亿条。阅读更多》》

4.BASIC College,或许就是每个技术人的“伊甸园

一件众所周知的事:蚂蚁金服的技术团队里有很多大佬。另一件众所周知的事:无论什么样的大佬,都不是一两天炼成的。那么问题来了:一位刚刚走出校门加入蚂蚁的技术新人,想要进化成大佬,总共分几步?答案很简单:总共就一步——去BASIC College上学。阅读更多》》

5.集结阿里云数据库最强阵容 DTCC 2019 八大亮点抢先看

作为DTCC的老朋友和全球领先的云计算厂商,阿里云数据库团队受邀参加本次技术盛会,不仅将派出重量级嘉宾阵容,还会为广大数据库业内人士和行业用户奉上8场精彩议题。下面就为大家提前梳理了8大亮点,并附上阿里云议题全集,精彩一网打尽。阅读更多》》

视频课程及PPT下载

Java Spring Boot开发实战系列课程
第一讲:Spring Boot 2.0新特性和入门实战
视频地址:https://yq.aliyun.com/live/583
PPT下载地址:https://yq.aliyun.com/live/583
第二讲:开发Java MVC网站并显示美女图片
视频地址:https://yq.aliyun.com/live/592
PPT下载地址:https://yq.aliyun.com/live/592
第三讲:Spring Boot 2.0连接MySQL数据库
视频地址:https://yq.aliyun.com/live/612
PPT下载地址:https://yq.aliyun.com/live/612
第四讲:自定义查询和实战User用户注册、登录及Java面试题
视频地址:https://yq.aliyun.com/live/644
PPT下载地址:https://yq.aliyun.com/live/644
第五讲:三层MVC架构实战与架构分层误区(Java面试题)
视频地址:https://yq.aliyun.com/live/655
PPT下载地址:https://yq.aliyun.com/live/655
第六讲:Spring Boot 2.0实战MyBatis与优化(Java面试题)
视频地址:https://yq.aliyun.com/live/687
PPT下载地址:https://yq.aliyun.com/live/687

更多精彩直播入口

热门话题

1.怎么看待甲骨文中国区裁员,赔偿方案为N+6?

  • 年前的裁员大潮刚刚平息,现在甲骨文也开始裁员,对于裁员,你怎么看?
  • 怎么看待甲骨文中国区裁员,赔偿方案为N+6?

点此进入回答赢取礼物

2.微软Build 2019大会发布了一系列黑科技产品,之前只有在科幻大片中才能见到的工作方式,已然开始进入我们的生活!

  • 之前你对大数据实时计算有了解吗?知道哪些应用场景?
  • 科技在发展,智能成了热议的话题,是不是又会造成一大批失业者?
  • 你觉得人工智能可以取代真人操作吗?

点此进入回答赢取礼物

往期精彩回顾

5月7日云栖精选夜读 | 阿里开源!轻量级深度学习端侧推理引擎 MNN

点击订阅云栖夜读日刊,专业的技术干货,不容错过!

网友评论

登录后评论
0/500
评论
yq传送门
+ 关注

云栖夜读

每日云栖社区技术文章精选,每晚(工作日)18:00前推送;

订阅