首页
学习
活动
专区
工具
TVP
发布

架构师之路

专栏作者
459
文章
487059
阅读量
207
订阅数
求解“微信群覆盖”的三种方法:暴力,染色,链表,并查集(文章没火,你有责任)
画外音:集合g1中包含u1,集合g2中包含u1,合并后的微信群g3也只包含一个u1。
架构师之路
2021-12-09
6540
互联网人典型体检报告?
自己也算是一个典型互联网人,我猜测,很多互联网人情况和我类似,故把典型症状以及医生建议同步出来,希望对大家有帮助。
架构师之路
2020-07-02
3040
究竟什么时候该使用MQ?
任何脱离业务的组件引入都是耍流氓。引入一个组件,最先该解答的问题是,此组件解决什么问题。
架构师之路
2020-03-23
5890
feed留,单聊群聊,系统通知,状态同步,到底是推还是拉?
可以理解为一个发布订阅业务,典型业务是微博(朋友圈)。你关注了姚晨的微博,姚晨发布了消息,你的主页能看到她最新发布的消息,这个场景是推送,还是拉取呢?
架构师之路
2018-07-27
1.3K0
feed流拉取,读扩散,究竟是啥?
答:微博,微信朋友圈,Pinterest是典型的feed流业务,系统中的每一条消息就是一个feed。
架构师之路
2018-07-27
3K0
洗稿,技术上怎么判断文章相似性?
这几天“差评洗稿”的事情,闹得沸沸扬扬,楼主本身也是内容创作的手艺人,简单说两句。
架构师之路
2018-07-27
1.2K0
群消息已读回执(这个diao),究竟是推还是拉?
微信用于个人社交,产品设计上,在线状态,强制已读回执都有可能暴露个人隐私,故微信并无相关功能。
架构师之路
2018-07-27
1.5K0
微信多点登录与QQ消息漫游架构随想
【需求缘起】 之前的一些文章简单介绍了 《“单人消息”》《“离线消息”》《“群消息”》《“用户状态”》的一些相关技术(点击上面的link直接阅读),今天来聊一聊“多点登陆”与“消息漫游”。 提问:什么是多点登录? 回答:以微信为例,可以PC端,phone端同时登录,同时收发消息。 需要注意的是,一个端只能登录一个实例,例如同一个QQ号,在pc1上登录,再到pc2上登录,后者会把前者踢出,pc1会收到通知“你已在别处登录xxoo”。 提问:什么是消息漫游? 回答:在任何一个终端的任何一个实例登录qq,都能够拉
架构师之路
2018-03-02
1.3K0
分级告警策略,人性化系统监控?
要介绍统一监控平台,得先从告警策略聊起,后续再聊不同维度监控的架构与实现细节。 一、啥是告警? 监控平台发现系统异常,向系统负责人发出文字(例如,邮件/短信),色彩(有些公司,编译不过,CI平台会亮红灯),声音(有些公司,有蜂鸣器嗡嗡响,研发压力大呀)等警示,就是告警。 绝大部分公司,主要是通过文字发出系统异常告警信息。 文字告警有哪些常见的方法? 以58到家为例,目前提供了四种文字告警的方式,其成本,到达率,实时性都不一样: 短信:成本高,实时性好,到达率高 邮件:成本低,实时性差,到达率高 钉钉/微信:
架构师之路
2018-03-02
2.2K0
到底什么时候该使用MQ?
一、缘起 一切脱离业务的架构设计与新技术引入都是耍流氓。 引入一个技术之前,首先应该解答的问题是,这个技术解决什么问题。 就像微服务分层架构之前,应该首先回答,为什么要引入微服务,微服务究竟解决什么问题(详见《互联网架构为什么要做微服务?》)。 最近分享了几篇MQ相关的文章: 《MQ如何实现延时消息》 《MQ如何实现消息必达》 《MQ如何实现幂等性》 不少网友询问,究竟什么时候使用MQ,MQ究竟适合什么场景,故有了此文。 二、MQ是干嘛的 消息总线(Message Queue),后文称MQ,是一种跨进程的通
架构师之路
2018-03-01
2.3K0
群消息这么复杂,怎么能做到不丢不重?
【需求缘起】 之前的文章更多的聊了单对单的消息投递: 《微信为什么不丢消息?》 《http如何像tcp一样实时的收消息?》 群聊是多人社交的基本诉求,不管是QQ群,还是微信群,一个群友在群内发了一条消息: (1)在线的群友能第一时间收到消息 (2)离线的群友能在登陆后收到消息 由于“消息风暴扩散系数”的存在(概念详见《QQ状态同步究竟是推还是拉?》),群消息的复杂度要远高于单对单消息。群消息的实时性,可达性,离线消息是今天将要讨论的核心话题。 【常见的群消息流程】 开始讲群消息投递流程之前,先介绍两个群业
架构师之路
2018-03-01
1.5K0
微信为啥不丢“离线消息”?
需求缘起 当发送方用户A发送消息给接收方用户B时,如果用户B在线,之前的文章《微信为啥不丢“在线消息”?》聊过,可以通过应用层的确认,发送方的超时重传,接收方的去重保证业务层面消息的不丢不重。 那如
架构师之路
2018-03-01
2.5K0
微信为啥这么省流量?
前言:“客户端上传时间戳”的玩法,你玩过么?一起聊聊时间戳的奇技淫巧! 缘起:无线时代,流量敏感。APP在登录后,往往要向服务器同步非常多的数据,很费流量,技术上有没有节省流量的方法呢?这是本文要讨论的问题。 ---- 问题一:APP登录时需要拉取什么数据? 答:APP登陆时,一般要拉取两类数据,一类是“id列表型数据”,一类是“信息详情型数据”,以微信为例,需要拉取 (1)好友列表List<user-id>,即所有好友的id(id+name) (2)群组列表List<group-id>,即所有加入群的id
架构师之路
2018-03-01
9680
微信为什么不丢消息?
上一章和大家分享了《http如何像tcp一样实时的收消息?》, 本章来聊一聊即时通讯(Instant Messaging,后简称im)消息的可靠投递。 一、报文类型 im的客户端与服务器通过发送报文(
架构师之路
2018-03-01
3.5K0
58到家入驻微信钱包的技术优化
一、需求缘起 大伙打开微信钱包,会发现58到家入驻了微信钱包的一级入口(如下图),这个入口流量极大,微信要求被接入的H5必须能抗住n万的qps(58到家的系统是偏交易的系统,虽然一天100w订单其实也
架构师之路
2018-03-01
1.1K0
1分钟读完2017中国移动互联网报告
读了一份2017中国移动互联网报告,觉得或许对大家有点用,把核心内容提取出来,和大家分享(数据来源于第三方QuestMobile)。 1. 移动红利,人口红利均到达顶峰 月活设备数稳定过10亿,几乎没
架构师之路
2018-02-28
1.8K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档