自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shenjian58的博客

架构师之路 坚持撰写接地气的架构文章

原创 进入国外互联网公司工作,是种怎样的体验?

我在58带团队也很多年了,铁打的营盘流水的兵,人来人走,实在正常。当有同事因为各种原因提出离职,我都会和ta们聊聊职业发展,想去什么样的公司,做什么样的事情,因为什么不爽...

2016-11-29 08:30:00 365 0

原创 应用层/安全层/传输层如何进行协议选型?

系统设计,协议先行。大部分技术人没有接触协议的设计细节,更多的是使用已有协议进行应用层的编码,例如:(1)使用http作为载体,设计get/post/cookie参数(2...

2016-11-26 23:37:50 159 0

原创 架构师之路2016高分文章精选(一)

2016年迅猛的要过去了,想着把最近一年大伙相对比较认可,相对“高分”的文章(以阅读量为衡量标准)再梳理总结,让订阅较晚的朋友有机会再读到。希望“经过时间考验”的文章能...

2016-11-25 18:34:31 159 0

原创 技术人感恩节的礼物

在《如何做一场B格满满的技术大会演讲》中,提到了《58到家调用链追踪系统架构设计与实现》的内容结构设计:(1)总:调用链跟踪系统解决什么问题:能够快速发现系统中的性能瓶颈...

2016-11-24 18:32:01 141 0

原创 即使删了全库,保证半小时恢复

近期一篇《就这样把根目录删了!!!》引发了广泛的讨论,《如何防止根目录被删》汇总了7种防删方案。还有同学评论中反馈“不小心把库删了”,如何快速恢复删掉的数据库,是今天要讨...

2016-11-23 21:11:50 148 0

原创 如何防止根目录被删?

周末误删根目录《就这样把根目录删了!!!》,引起了广泛的讨论:(1)部分朋友表达了同情(2)部分朋友建议买机票跑路(3)部分朋友分享了类似的悲剧(例如:多一个空格)rm ...

2016-11-22 18:52:59 232 0

原创 就这样把根目录删了!!!

可能每个人都无意删除过根目录,我的case是这样的,执行了一个清理日志的脚本,大致的逻辑是:...cd ${log_path}rm -rf *...看上去没有任何问题,进...

2016-11-20 23:18:22 239 0

原创 微信为啥这么省流量?

前言:“客户端上传时间戳”的玩法,你玩过么?一起聊聊时间戳的奇技淫巧!缘起:无线时代,流量敏感。APP在登录后,往往要向服务器同步非常多的数据,很费流量,技术上有没有节省...

2016-11-19 22:54:22 123 0

原创 如何做一场B格满满的技术大会演讲

什么样的演讲和呈现最受听众欢迎,内容干货?逻辑清晰?长相帅气?偶尔被邀作为speaker参加一些圈内的技术大会进行演讲。这里我分享下自己的经验,如何做一场B格满满的技术大...

2016-11-18 08:25:08 148 0

原创 “id串行化”到底是怎么实现的?

一、需求缘起在上一篇文章《消息“时序”与“一致性”为何这么难?》中,介绍了一种为了保证“所有群友展示的群消息时序都是一致的”所使用的“id串行化”的方法:让同一个群gid...

2016-11-17 08:18:20 126 0

原创 消息“时序”与“一致性”为何这么难?

分布式系统中,很多业务场景都需要考虑消息投递的时序,例如:(1)单聊消息投递,保证发送方发送顺序与接收方展现顺序一致(2)群聊消息投递,保证所有接收方展现顺序一致(3)充...

2016-11-15 19:11:42 193 0

原创 微信多点登录与QQ消息漫游架构随想

【需求缘起】之前的一些文章简单介绍了《“单人消息”》《“离线消息”》《“群消息”》《“用户状态”》的一些相关技术(点击上面的link直接阅读),今天来聊一聊“多点登陆”与...

2016-11-10 18:19:45 150 0

原创 群消息这么复杂,怎么能做到不丢不重?

【需求缘起】之前的文章更多的聊了单对单的消息投递:《微信为什么不丢消息?》《http如何像tcp一样实时的收消息?》群聊是多人社交的基本诉求,不管是QQ群,还是微信群,一...

2016-11-09 17:43:58 181 0

原创 微信为啥不丢“离线消息”?

需求缘起当发送方用户A发送消息给接收方用户B时,如果用户B在线,之前的文章《微信为啥不丢“在线消息”?》聊过,可以通过应用层的确认,发送方的超时重传,接收方的去重保证业务...

2016-11-02 09:16:52 169 0

提示
确定要删除当前文章?
取消 删除