谈一谈海量数据、高并发和分布式

以前做的一些工具项目,或者说是内部用的小项目,从来都不需要涉及分布式部署、高并发访问和大数据量的操作。开发的工作只需要考虑业务实现就可以了,性能似乎从来不在考虑范围之内。但最近新参与了一个项目,互联网级别的,虽然谈不上上亿的数据量,但还是需要考虑到未来的海量数据、高并发和实时返回的保证,感觉突然涉及到了自己的知识盲区了,头很大。

举个例子,我们就拿一个小功能来讲,钉钉的打卡提醒功能。目前钉钉的用户量在一亿以上,如果每个用户设置在班次开始之前的几分钟打卡,那么这么多人打卡提醒要如何设计?同时还要保证低延时,待数据分析出来,还要及时推送到用户的终端。比如打卡前五分钟提醒,那么如何做到在五分钟的情况下准时提醒?好多问题,希望有大佬解答。

希望以后能参与大数据和海量用户高并发的系统开发,不图别的,能学习就行。魅力实在是太大了!

你可能感兴趣的:(谈一谈海量数据、高并发和分布式)