大型互联网公司分布式消息系统的设计与实施

来源 :复旦大学 | 被引量 : 0次 | 上传用户:maclin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大型互联网公司(如淘宝)具有用户访问量大,交易流量大的特点,这对业务系统,交易系统处理能力要求很高,单一架构的系统很难支持住现在高速发展的业务系统,分布式系统架构则成为了现今互联网公司业务系统的主流架构,而各子系统之间则采用消息方式进行通讯,但随着各种网上促销,秒杀活动的出现,超大量用户的访问使传统的主备消息服务系统成为了性能的瓶颈,而随着网上新业务的不断发展,不同业务对消息数据的不同要求,也是传统单一模式的消息服务系统不再能够满足业务的需要,于是能支持不同模式,安全可靠,处理能力强,具有易扩展性的分布式消息系统孕育而生。分布式消息系统能及时分流流量,支持实时的性能扩展,满足不同业务对消息处理的,使分布式消息系统成为互联公司最重要的一环。本论文以大型互联网公司(淘宝)的分布式消息系统(notify)项目为依托,从大型互联网公司的角度,以分布式消息系统的需求分析、规划设计、实施测试和运维为主线,分别探讨分布式消息系统架构设计,协议设计,网络拓扑结构、存储设计和实施运维,通过实例化的测试方法验证项目实施前后的差异。主要工作有:1.设计和实施了分布式消息系统架构设计,协议设计,存储设计和网络拓扑结构;2.实现分布式消息服务端代码实现,做到协议可插拔,存储可插拔;3.实现分布式交互协议,使各个单独消息服务系统在同一协议下实现平台化管理;4.实现消息客户端的实现,使客户端通过分布式统一平台,做到消息服务的透明化,不需指定固定的消息服务地址,有分布式统一平台自动推送。做到消息服务分布式;5.利用Paxos算法实现集群服务的自动管理。自动根据网络情况手动和自动相结合的分布机器资源,提供高可用,安全可靠的服务;
其他文献
如何进行合理的贷款定价,在银行经营业务中确定贷款资金的价格以平衡成本与收益,对银行的发展具有非常现实的意义。我国农村商业银行由农村信用社改制而成,在银行业激烈的竞争中
以羊毛为絮填材料的羊毛防寒裤,凭借着天然羊毛絮片优良的保暖性、弹性和吸湿性等优点,在寒冷地区占有重要的市场份额。然而,钻毛现象却成为制约羊毛防寒裤装品牌升级和限制消费
徐三庚在晚清书法史和篆刻史上均有重要地位,其篆刻成就源于书法并高于书法,故其篆刻艺术是本文研究的重点。徐三庚将自己“婀娜多姿”的篆书引入篆刻,于邓石如、吴让之后别树一
2014API春季石油计量标准委员会2014年3月17-21日达拉斯,德克萨斯州
要知明天的社会,先看今天的校园。当前,不断蔓延的社会诚信危机正成为文化崛起、民族复兴道路上一只异常凶猛的拦路虎,它对大学校园已经造成了巨大的影响和冲击。加大对社会