微信作为国民级应用,最开始研发有非典型性特征。
微信架构设计,有着比较独特路径,架构设计上对于架构设计、架构实现有着借鉴意义。
微信从协议到架构与传统IM有着一定差异,思路上差异性有一定参考意义,对于解决原有
老问题可以采用新方式从而简化很多。
微信协议相关
http://www.blogjava.net/yongboy/archive/2014/03/05/410636.html
微信中微服务架构
http://www.sohu.com/a/163521768_355140
微信后台架构演进,从无到有
http://www.infoq.com/cn/articles/the-road-of-the-growth-weixin-background
http://www.52im.net/thread-168-1-1.html
http://www.52im.net/thread-200-1-1.html
http://www.52im.net/thread-170-1-1.html
微信后台存储架构
https://www.cnblogs.com/lulu/p/3871395.html
序列号生成器
https://weibo.com/1884879115/DCMcg4qri?from=page_1005051884879115_profile&wvr=6&mod=weibotime&type=comment
http://www.xiaotanzhu.com/2016/08/09/weixin-sequence-generator.html
简单美微信架构
http://blog.xiayf.cn/2013/10/23/learning-in-tencent-backend-arch-of-weixin/
微信朋友圈架构
http://www.52im.net/thread-177-1-1.html
短链接、长连接
https://jiasuhui.com/archives/41504
其他IM类应用架构
http://jolestar.com/multi-device-sync-protocol-design/
https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=210831113&idx=1&sn=0ec9729684478575e264a98370027b34&scene=1&srcid=0920YIiI7aoxKgLEcJfj1k58&key=dffc561732c2265163db87813c6b27a2ca64dc258561388f041e050b093686065dcb32486a111f3db9df0fe139695e1e&ascene=0&uin=MjQzMDU4NQ%3D%3D&version=11020201&pass_ticket=MEcgBaX3CAKB1zjfTzu3yt6FoSZn%2F%2FPjCIDzjxyC5Ts%3D
https://juejin.im/entry/58f424605c497d006c93d7b2
http://blog.makeex.com/2015/08/24/let-us-talk-about-the-im-architecture-again-part-a/
https://tech.youzan.com/app_imsdk/
微信、陌陌架构
https://blog.csdn.net/justinjing0612/article/details/38322353
云风对于办公IM思考
https://blog.codingnow.com/2017/08/im_for_office.html
互联网人对于IM架构思索
http://www.10tiao.com/html/249/201610/2651959606/1.html
https://timyang.net/architecture/notes-weixin/
微信客户端演进
https://my.oschina.net/chenbo/blog/656536
http://www.uml.org.cn/zjjs/201211202.asp
微信多点登陆
https://www.cnblogs.com/lulu/p/4199770.html
文章连接均由杉枫整理,微信公众号:互联网开发者Club,可以通过公众号交流微信架构与产品