七个架构实践案例:高可用系统消息队列中间件直播系统微服务……

Posted CSDN

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了七个架构实践案例:高可用系统消息队列中间件直播系统微服务……相关的知识,希望对你有一定的参考价值。

2017年3月25日,讲在CSDN学院召开,带来为期一天共计7个研发案例的分享;本次峰会集结了百度外卖、58集团、新浪微博、美团点评、当当网、链家网和沃趣科技的架构案例,议题涵盖高可用系统、消息队列、中间件、直播系统、电商、数据库、微服务、安全等。同时,邀请了58集团技术委员会主席孙玄担任此次峰会的出品人和把关人,严格把握演讲方向和审核课件内容,以期带来一场精彩的技术盛宴,为开发者提供一个有深度的交流平台。


峰会官网:http://edu.csdn.net/huiyiCourse/series_detail/29?ref=5(或点击文末的阅读原文查看)


日前,主办方公布了本次峰会的全部嘉宾阵容和议题,详情如下:


李思诚:美团团购订单系统优化实践



嘉宾介绍: 2010年毕业于清华大学计算机科学与技术系,先后就职于完美世界、百度。2015年加入原美团,负责团购订单系统,带领团队对团购订单系统进行了服务化,提升了系统稳定性,承受住了七夕等高峰流量。2017年开始负责美团点评酒店订单系统。


主题大纲:本次分享订单系统设计、优化的常见方式方法。


听众受益:


  1. 确定分库分表数据库中间层和NoSQL、NewSQL的选择和使用场景;

  2. 分库分表中间层的特点以及选型;

  3. 自研一个数据库中间层的关注点;

  4. 了解柔性事务对分布式数据库的辅助;

  5. 如果选择使用开源的sharding-JDBC会给您带来什么帮助。



武晖:微博直播互动系统架构实战


七个架构实践案例:高可用系统、消息队列、中间件、直播系统、微服务……


嘉宾介绍:电子科技大学硕士,微博研发中心平台系统研发工程师,从事微博通讯相关系统的研发,当前负责微博直播消息互动系统的研发,支撑每秒百万级的消息互动分发,并实现系统的自动扩缩容能力。技术上擅长消息通讯方向,对系统高可用、高并发方面有丰富的实践经验。


主题大纲:主要介绍微博直播中的消息互动系统的架构设计,以支持百万级的消息互动分发。在上线后面对业务上的极端峰值是如何利用云实现5分钟快速扩容,并分享在使用云服务中的一些经验。


听众受益:


  1. 了解如何考虑和设计一个支持高可用的百万在线的直播互动系统架构;

  2. 了解如何利用云应对业务极端峰值;

  3. 了解使用云服务中可能遇到的问题。



:轻量级当当数据库中间件 Sharding-JDBC 深度解析


七个架构实践案例:高可用系统、消息队列、中间件、直播系统、微服务……


嘉宾介绍:当当架构部总监,主要负责当当中间件以及云平台的研发和搭建。致力于开源,将在当当应用成熟的分布式调度系统Elastic-Job和数据库分库分表中间层Sharding-JDBC开源。


主题大纲:此次分享将探讨分布式数据库中间层的适用场景和自研的选型过程,并深度解析当当的开源产品sharding-JDBC的整体架构、设计思路以及关键技术点。


听众受益:


  1. 确定分库分表数据库中间层和NoSQL、NewSQL的选择和使用场景;

  2. 分库分表中间层的特点以及选型;

  3. 自研一个数据库中间层的关注点;

  4. 了解柔性事务对分布式数据库的辅助;

  5. 如果选择使用开源的sharding-JDBC会给您带来什么帮助。



柏湘桂:基于指纹识别的 Nginx+Lua 攻击防范系统


七个架构实践案例:高可用系统、消息队列、中间件、直播系统、微服务……


嘉宾介绍:百度外卖商业平台部架构师,曾就职用友软件、百度、乌云、2016年入职百度外卖,现在负责商业平台部技术架构、对安全、数据库存储研究感兴趣。


主题大纲:在本次分享中我们着重从给流量建立指纹,并结合浏览器特性来辅助识别(攻击工具发出的流量一般不具备浏览器特性), 结合对nginx的嵌入式开发(Lua),灵活的处理攻击流量,对流量重定向到其他流量黑屋子集群,或其他策略控制系统。


听众受益:


嵌入式开发,安全防范知识、精准攻击流量识别。



刘阳龙:链家网堡垒机实现以及用户访问权限设计


七个架构实践案例:高可用系统、消息队列、中间件、直播系统、微服务……


嘉宾介绍:链家网系统运维部运维研发工程师,曾就职于新浪微博和百度BAE,python/Go爱好者,对优秀的技术架构有着狂热的爱好,目前就职于链家网任SRE工程师,负责链家网基础服务、运维平台架构等相关方面的研发。


主题大纲:当前面两个情况是你当前的处境时,你最好能够在事故(领导发威)前有效的解决潜在的隐患。


当你又囊中羞涩时,那么,就来看我此次分享吧,哥会告诉你如何廉价有效并且方便快速的为你的网络资产安装一道防火大门。


听众受益


  1. 服务器程序部署权限设计;

  2. sudoer相关权限介绍;

  3. 通用堡垒机设计方案。



麻鹏飞:MySQL/MariaDB 并发复制架构演变


七个架构实践案例:高可用系统、消息队列、中间件、直播系统、微服务……


嘉宾介绍:杭州沃趣科技mysql高级工程师,Oracle MySQL OCP,精通MySQL/MariaDB 内部架构原理,精通MySQL/MariaDB 主流Cluster架构。有多年金融、证劵及互联网行业的数据库运维管理经验。曾在CSDN技术论坛发表过多篇MySQL/MariaDB 技术文章被置顶阅读量过十万。


主题大纲:


  1. MySQL/MariaDB 主备复制架构原理;

  2. Binlog 二阶段和组提提交原理;

  3. MySQL/MariaDB Enhanced Multi-threaded Slaves。


听众受益:


  1. 深入了解MySQL/MariaDB 基于Binlog 主备复制架构演变过程和解决的场景;

  2. 构建高可用、数据零丢失和数据一致性的架构提供理论和实践依据。



微服务架构如何实践落地


七个架构实践案例:高可用系统、消息队列、中间件、直播系统、微服务……


嘉宾介绍: 58同城高级系统架构师,58集团技术委员会主席&架构组主任,产品技术学院优秀讲师,58同城即时通讯、转转技术负责人,擅长系统架构设计、分布式存储等技术领域。代表58同城多次参与QCon、SDCC、DTCC、Top100、Hadoop World等大会嘉宾演讲,并为《程序员》杂志撰稿2篇。 前百度高级工程师,参与社区搜索部多个基础系统的设计与实现。毕业于浙江大学。


主题大纲:


  1. 什么是微服务架构;

  2. 微服务架构特点及其应用场景;

  3. 一个典型的微服务架构;

  4. 微服务架构常用设计模式及案例实战;

  5. 微服务架构如何实践数据一致性。


听众受益:


  1. 了解微服务架构模式使用的场合;

  2. 了解微服务架构理念在具体项目中的如何落地实践。


SDCC 2017之线上互联网应用架构实战峰会日程


(可点击图片查看高清大图)


峰会报名咨询




扫描上方二维码添加峰会微信小助手进行咨询


峰会报名提醒:


  1. 为了方便开课前收到开课提醒,请在报名的时候务必填写真实的手机号码和邮箱;

  2. 在开课后一周内会上传本节课的视频回放,届时请到报名页查看回顾即可(无限时回放);

  3. 请报名的时候注意自己的报名账号,不要搞混了哦~,如果疑问请联系学院客服或者其他的负责直播的人员。


峰会报名请点击左下角的「阅读原文」。

以上是关于七个架构实践案例:高可用系统消息队列中间件直播系统微服务……的主要内容,如果未能解决你的问题,请参考以下文章

10分钟搞懂!消息队列选型全方位对比

阿里云消息中间件(MQ)探秘

10分钟搞懂!消息队列选型全方位对比

大型网站架构之分布式消息队列

大型网站架构之分布式消息队列

大型网站架构之分布式消息队列