时至今日,微信后台有数十个Logicsvr,提供了数百个CGI服务,部署在数千台服务器上,每日客户端访问量几千亿次。 除了API服务外,其他后台服务模块也遵循“大系统小做”这一实践准则,微信后台服务模块数从微信发布时的约10个模块,迅速上涨到数百个模块。 3 业务监控 这一时期,后台故障很多。比故障更麻烦的是,因为...
时至今日,微信后台有数十个Logicsvr,提供了数百个CGI服务,部署在数千台服务器上,每日客户端访问量几千亿次。 除了API服务外,其他后台服务模块也遵循“大系统小做”这一实践准则,微信后台服务模块数从微信发布时的约10个模块,迅速上涨到数百个模块。 3、业务监控 这一时期,后台故障很多。比故障更麻烦的是,因为...
比较特别的是,微信后台每一种不同类型的数据都使用单独的数据访问服务和数据存储服务,例如帐户、消息和联系人等等都是独立的。 微信后台主要使用C++。后台服务使用Svrkit框架搭建,服务之间通过同步RPC进行通讯。 Svrkit是另一个广硏后台就已经存在的高性能RPC框架,当时尚未广泛使用,但在微信后台却大放异彩。作为微信后台...
时至今日,微信后台有数十个Logicsvr,提供了数百个CGI服务,部署在数千台服务器上,每日客户端访问量几千亿次。 除了API服务外,其他后台服务模块也遵循“大系统小做”这一实践准则,微信后台服务模块数从微信发布时的约10个模块,迅速上涨到数百个模块。 业务监控 这一时期,后台故障很多。比故障更麻烦的是,因为监控...
2个月的开发时间,微信后台系统经历了从0到1的过程。从小步慢跑到快速成长,经历了平台化到走出国门,微信交出的这份优异答卷,解题思路是怎样的?本文由张文瑞,微信后台团队出品。 从无到有 2011.1.21 微信正式发布。这一天距离微信项目启动日约为2个月。就在这2个月里,微信从无到有,大家可能会好奇这期间微信后台...
从0到1:微信后台系统的演进之路
从0到1的演进之路,经历了技术架构的升级、业务场景的拓展和团队协作的优化。 【从0到1:微信后台系统的演进之路】 I. 背景介绍 微信作为中国最大的社交媒体平台之一,拥有数亿用户。 微信后台系统是支撑微信运行的核心系统,负责处理用户消息、存储数据等任务。
每个Logicsvr 都是一个独立的二进制程序,可以分开部署、独立上线。时至今日,微信后台有数十个 Logicsvr,提供了数百个 CGI 服务,部署在数千台服务器上,每日客户端访问量几千亿次。 除了API 服务外,其他后台服务模块也遵循 “大系统小做” 这一实践准则,微信后台服务模块数从微信发布时的约 10 个模块,迅速上涨...
2个月的开发时间,微信后台系统经历了从0到1的过程。从小步慢跑到快速成长,经历了平台化到走出国门,微信交出的这份优异答卷,解题思路是怎样的?本文由张文瑞,微信后台团队出品。 从无到有 2011.1.21 微信正式发布。这一天距离微信项目启动日约为2个月。就在这2个月里,微信从无到有,大家可能会好奇这期间微信后台...
每个Logicsvr 都是一个独立的二进制程序,可以分开部署、独立上线。时至今日,微信后台有数十个 Logicsvr,提供了数百个 CGI 服务,部署在数千台服务器上,每日客户端访问量几千亿次。 除了API 服务外,其他后台服务模块也遵循 “大系统小做” 这一实践准则,微信后台服务模块数从微信发布时的约 10 个模块,迅速上涨...