如果让你设计一个微信朋友圈,你怎么设计
发布日期:2021-06-29 03:44:53
浏览次数:2
分类:技术文章
本文共 380 字,大约阅读时间需要 1 分钟。
这个问题当时把我问的萌币了
我想他大概是考察这切入点吧
1,分布式事务?CAP逻辑 C:一致性?的考察,比如我发了一个微信朋友圈,其他人都能及时的看到
2,微信朋友圈的可见和不可见的关系,就比如从我的账号 中,去刷微信朋友圈,包括我设置的可见和不可见,和别人设置的他的朋友圈的权限,这个应该怎么设计?(我当时回答了一个底层应该用图的数据结构,现在想想真是随口说啊) 3,微信朋友圈一直load的原理,就是我们手机一直向下滑,一直刷新之前历史的朋友圈的消息,是如何优化这种加载速率的。 4,必然涉及到多个不同地区集群数据的副本同步机制,就像kafka的ISR一样,上海的一个人发了一个朋友圈,数据持久化了上海的微信数据中心中,那他杭州,西藏,东北的朋友此时点击了微信朋友圈看到的消息应该是涉及到了数据中心之间数据同步一致性的机制。(说白了,分布式事务)。。。。
转载地址:https://blog.csdn.net/zcswl7961/article/details/116304701 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年04月13日 16时24分47秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
java.lang.NoSuchFieldException
2021-07-02
mysql找到相对应mysql-connector-java-xxx.jar的方法
2021-07-02
Android studio成功运行自带模拟器问题详解,捎带中文用户名路径有感
2021-07-02
pygame开发的炸弹人游戏(详细讲解)
2021-07-02
finalshell上传文件失败
2021-07-02
tensorboard入门代码
2021-07-02
Ubuntu中安装了GPU—相关查看指令
2021-07-02
为什么randn生成的向量均值不为0
2021-07-02
梯度下降算法结束条件
2021-07-02
深度学习相关好的博客分享(持续更新)
2021-07-02
tensorboard可视化使用问题解决
2021-07-02
深度学习中张量(Tensor)的理解
2021-07-02
CNN卷积神经网络简单介绍与详细搭建注释-识别mnist手写黑白数字
2021-07-02
pip相关问题解决(2)-修改源码
2019-04-29
关于安装qtpands最新版(1.04)
2019-04-29
解决ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package
2019-04-29
关于Python继承类中的super用法
2019-04-29
经典卷积神经网络结构——LeNet-5、AlexNet、VGG-16
2019-04-29