就职于腾讯公司技术工程事业群基础架构部,主要负责高可靠消息中间件CMQ、高性能消息中间件CKafka、分布式服务框架的研发工作。
由于消息中间件具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,因此已经成为服务间通信的核心手段之一。当今市面上有很多主流的消息中间件,如老牌的RabbitMQ,炙手可热的Kafka等。腾讯消息中间件针对公司金融业务打造了基于raft算法的高可靠强一致的分布式消息中间件CMQ,并经过多次春节微信红包、话费充值等海量消息检验;对于大数据领域应用对社区kafka进行技术优化,使得性能更高、延时更小;针对物联网领域自研实现了具备物联网属性的消息中间件MQ for IoT。
本次演讲将结合公司实际业务情况,介绍腾讯消息中间件的诞生背景、核心技术原理,例如副本间的强一致、弹性伸缩、透明升级、跨集群跨园区级别的容灾等,以及作为强一致分布式系统,在迭代过程中从设计到开发、测试、运维、故障定位踩了那些坑、总结那些经验等。最后分享微信红包使用消息队列的最佳实践。
极客邦控股(北京)有限公司
北京市朝阳区望京利泽中二路洛娃大厦C座6层1607