消息队列是一种广泛使用的异步通讯机制,使用消息队列往往可以获得更加健壮和可维护的系统。Hermes是携程新一代的消息队列系统,它的设计特点是简单、高效、扩展性以及完善的监控,可应用在高吞吐、高可靠等多样的业务场景之下。本次演讲将会从两个角度来分享消息系统,一是从消息系统自身的开发者角度介绍构建消息系统需要解决的核心问题(可用性、吞吐量、传输延迟、有序消息、消息存储、过滤、重发等)、Hermes的整体架构设计及存储演变(brokerless->master-slave brokers->clustered brokers,MongoDB->MySQL+File)以及与常见消息系统的比较等。二是从消息系统使用者的角度分享如何使用好消息系统、有哪些典型的应用场景以及在携程的应用推广情况等。
顾庆,携程框架研发部高级经理,负责消息系统等基础设施的研发工作,有多年消息系统开发和运营经验。当前负责的携程新一代开源消息系统Hermes(https://github.com/ctripcorp/hermes)刚刚完成研发,正在随着多个重要业务项目的架构改造展现威力。此前在大众点评和百度从事架构和中间件相关的工作,参与过点评消息系统、云平台、软路由、架构组件独立发布系统以及百度凤巢系统的研发。有丰富的Java开发和使用经验,是Java的忠实拥护者,长期关注架构及Java相关技术的发展。是一个忠实的果粉,业余喜欢各种球类运动及DOTA。
|