前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【开源公告】 微信后台Phx系列开源

【开源公告】 微信后台Phx系列开源

作者头像
腾讯开源
发布2018-03-02 16:43:15
1.4K0
发布2018-03-02 16:43:15
举报

来自微信后台团队的话

微信后台团队是一支充满活力的团队,自2010年那天微信后台第一版发布开始,便满怀着代码令生活更美好的理想,一行一行地去改善着人们的移动生活方式。

不知不觉间,我们发现微信后台已经是一个世界级庞大的系统工程,支撑着海量的用户请求,稳定地运转着,我们相信这里面一定会有一些值得分享的东西,比如代码,还有代码后面的设计理念,于是我们选择了逐步提炼一些组件出来开源,同时也希望获得广泛的反馈意见。

-- sunnyxu@tencent.com

继协程libco库之后,微信后台团队开源了三个项目:

PhxSQL

PhxSQL是一个兼容MySQL、服务高可用、数据强一致的关系型数据库集群。PhxSQL以单Master多Slave方式部署,在集群内超过一半机器存活的情况下,可自身实现自动Master切换,且保证数据一致性。

PhxSQL具有服务高可用、数据强一致、高性能、运维简单、和MySQL完全兼容的特点。

开源项目地址:https://github.com/Tencent/phxsql

PhxPaxos

PhxPaxos是腾讯公司微信后台团队自主研发的一套基于Paxos协议的多机状态拷贝类库。它以库函数的方式嵌入到开发者的代码当中, 使得一些单机状态服务可以扩展到多机器,从而获得强一致性的多副本以及自动容灾的特性。 这个类库在微信服务里面经过一系列的工程验证,并且我们对它进行过大量的恶劣环境下的测试,使其在一致性的保证上更为健壮。

开源项目地址:https://github.com/Tencent/phxpaxos

PhxRPC

是微信后台团队推出的一个非常简洁小巧的RPC框架,编译生成的库只有450K。

开源项目地址:https://github.com/Tencent/phxrpc

扫描二维码,关注微信后台团队

或者email咨询沟通:phxteam@tencent.com

微信后台Phx系列开源,来Github上点个star吧!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-08-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯开源 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档