1. 云栖社区>
  2. 博客列表>
  3. 正文

【直播】React、AliSQL、BeeHive、JStorm等8大阿里开源项目最佳实践分享

场景研读 2017-02-22 10:16:29 浏览7350 评论2

阿里云 开源项目 AliSQL 2017在线技术峰会 BeeHive

摘要: 3月1号14:00点,云栖社区2017在线技术峰会——“阿里开源项目最佳实践”准时直播。来自淘宝、天猫、阿里云、蚂蚁金服的8位项目核心成员将现场剖析阿里开源项目背后的技术实践,分享开源经验。

3月1号下午,云栖社区将迎来2017在线技术峰会——“阿里开源项目最佳实践”。来自淘宝、天猫、阿里云、蚂蚁金服的8位项目核心成员将现场剖析阿里开源项目背后的技术实践,分享开源经验。

 

本次峰会精选了目前较为活跃的阿里开源项目,其中较为有看点的是:在GitHub上拥有超过一万Star、在阿里内部落地超过400个项目的React 组件库 antd在蚂蚁金服的实践;MariaDB基金会唯一的中国成员详解AliSQL功能特性;已在天猫、喵师傅,天猫家装等App中应用大型iOS项目解耦方法——BeeHive;Android平台页面路由框架ARouter的一手开发经验;开源的 Android 平台上的秒级编译方案、阿里巴巴 Github 下排行前十的开源项目Freeline背后的奥秘;Jstorm在阿里内部的使用场景、版本/功能演进,以及一些开发、部署、运维上的最佳实践;Apache RocketMQ背后的设计思路、典型场景、最佳实践以及社区运营与商业化之路;以及如何发展和探索像WeeX这样的开源项目。  0277a2bc89ec102e917a26c1189c17931e6329dc

阿里开源项目最佳实践,点击此处报名

 

目前,8位峰会讲师和议题全曝光,详情如下:

 

崔晓斌,蚂蚁金服前端工程师

912795875e0c1158ec707f41a999dfccc829ff8a 

嘉宾简介:崔晓斌,蚂蚁金服前端工程师,目前主要负责 React 组件(如:antd、react-component)及配套工具(如:bisheng)的开发。

 

演讲议题:React 技术栈在蚂蚁金服的实践

直播时间:14:00-14:45

 

演讲议题简介:

蚂蚁金服于 2015 年发布并开源了基于 Ant Design 设计规范的 React 组件库 antd,从那时起,antd 就持续地得到社区的关注和帮助。经过近两年的发展,antd 在 GitHub 上面已经拥有超过一万的 Star,在内部也落地了超过 400 个项目。实际上, antd 只是我们推动 React 技术栈落地的一个切入点而已,为了进一步的提高开发效率同时也需要保证代码质量和项目的可维护性等,我们还需要提供 antd 的相关配套工具以及统一的应用架构。

 

听众预计受益:

(1)学习React组件库antd相关技术及其应用。

(2)学习React技术栈在蚂蚁金服的实践。

 

 

彭立勋 阿里云高级数据库专家

ac6e5f0b7a17155f83ed91507464188e09a06bfd 

嘉宾简介:彭立勋, 阿里云高级数据库专家,目前在阿里云负责RDS for MySQL产品的MySQL源码核心开发;参与ACMUG(MySQL中国用户组)的发起和组建,担任副主席和杭州地区的组织者;同时,也是MariaDB基金会唯一的中国成员。

 

演讲议题:AliSQL功能特性详解

直播时间:14:00-14:45

 

演讲议题简介:

AliSQL是基于MySQL官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的基础上做了大量的性能与功能的优化改进,增加更多监控指标,并针对电商秒杀、物联网大数据压缩、金融数据安全等场景提供个性化的解决方案。在通用基准测试场景下,AliSQL 版本比 MySQL 官方版本有着 70% 的性能提升;在秒杀场景下,性能提升 100 倍。

 

听众预计受益:

(1)学习AliSQL的功能特性。

(2)学习AliSQL的最佳实践。

 

 

戴鹏 天猫无线开发工程师

ffa761e4ab7ac1e548cbad8fb545217b0720784b

嘉宾简介:戴鹏,天猫无线开发工程师,主要从事iOS客户端架构、直播业务开发及研究。参与设计开发双十一、年货节会场框架开发,利用weex动态框架,搭建了一套千人千面的会场。在2015年双11会场承载双11重要会场入口;2016年参与天猫直播落地开始,支撑天猫直播间在iOS端的技术及业务,包含直播播放器,直播间开发,参与2016双11晚会直播间覆盖人群达到千万级别,互动次数也高达25亿以上,负责现场晚会推流工作以及晚会iOS客户端开发,开启了电商+直播+明星+互动的新时代;在天猫iOS客户端横向提供播放器技术支持,推动了天猫播放器统一化。

 

演讲议题:BeeHive,一种大型iOS项目解耦实践

直播时间:14:45-15:30

 

演讲议题简介:

源于天猫App的快速发展,导致人员业务的不断壮大,代码量不断变多,业务逻辑不断变复杂接踵而来的是很多协作开发中遇到的问题。面条式的耦合,维护起来成本非常高,上层业务会受限于底层基础库之间的依赖而是影响,BUG排查以及新功能的增加很难做到的横向扩展能力。BeeHive框架意义在于将高复杂度的应用不断分割,让开发人员免受代码依赖的痛苦,将App生命周期的分发,耦合在AppDelegate中大量逻辑拆分,模块以微应用的形式独立存在。各个模块间调用从直接调用模块自身,转变成调用Service的形式,避免直接依赖。同时各个模块也支持快速的拆分重用,重新搭建应用时做到快速组装应用。目前Beelive框架已在天猫、喵师傅,天猫家装等App中应用。

 

听众预计受益:

 (1)学习大型iOS项目解耦方法。

 (2)学习分析模块间关系以及iOS架构整体方案。

 (3)理解模块化开发中分析量化各个功能,以及模块化中对App整体性能的帮助。

 

卫乐 阿里巴巴中间件技术部技术专家

895a47a90c2440a97a0abe54f61563efa5c79c61 

嘉宾简介:卫乐,阿里巴巴中间件技术部技术专家

演讲议题:JStorm开源最佳实践

直播时间:14:45-15:30

 

演讲议题简介:

JStorm是阿里基于Storm开发的纯Java的实时计算框架,自开源以来历经了多个版本的更新和演化,目前也是阿里巴巴集团内部重要的实时计算框架之一。本次分享主要涵盖了jstorm在阿里内部的使用场景、版本/功能演进,以及一些开发、部署、运维上的最佳实践。

 

听众预计受益:

(1)学习JStorm在阿里内部的使用场景。

(2)学习JStorm的版本/功能演进。

(3)学习关于JStorm的开发、部署、运维上的最佳实践。

 

 

刘志龙 阿里云资深开发工程师

e27a8bc5bf212306b00977d8657ca0640d977ca4 

嘉宾简介:刘志龙,阿里云资深开发工程师,主要从事Android端应用开发,负责阿里云App的Android端架构设计、中间件开发;阿里云App服务于阿里云官网用户,用户可以便捷的在移动端管控云上资源,了解云栖社区资讯等。

 

演讲议题:Android平台页面路由框架ARouter的介绍与最佳实践

直播时间:15:30-16:15

 

演讲议题简介:

本次分享将介绍页面路由框架ARouter的技术方案、解决的问题以及在实际场景中的最佳实践。我们在移动端软件的开发过程中,经常需要在浏览器等其他外部环境导流到自己App,以及App达到一定的体量之后,需要按照业务模块拆分做组件化,这时候就需要一个对页面和服务进行路由的框架,简洁高效的管理页面与路径的映射关系,并提供路由相关的能力支持,我们App正在使用的路由框架就是ARouter,我会介绍ARouter的技术细节以及开发中遇到的挑战、实际项目中的应用情况、后续的开源计划等内容。

 

听众预计受益:

 (1)学习页面路由框架ARouter的技术方案、开发中的挑战、解决的问题。

 (2)了解ARouter在阿里云实际项目中的应用情况。

 (3)了解ARouter后续的开源计划。

 

冯嘉 阿里巴巴中间件架构师

9d490f2d7406ac6757eca75f42aa8f9ad5fc38c0

嘉宾简介:冯嘉,阿里巴巴中间件架构师,具有丰富的分布式软件架构、高并发网站设计、性能调优经验,拥有多项分布式、推荐领域的专利。开源爱好者,关注分布式、云计算、大数据领域。目前主要负责阿里巴巴消息中间件生态输出、MQ商业化 ,Apache RocketMQ 联合创始人,社区布道者。

 

演讲议题:分布式消息引擎Apache RocketMQ核心技术与实践指南

直播时间:15:30-16:15

 

演讲议题简介:

分布式消息引擎涵盖并试图解决分布式领域的什么问题?消息领域常见的问题域以及业界开源与商业化产品的发展又是如何?阿里巴巴捐赠给Apache的RocketMQ核心技术背后的设计思路是什么样的?哪些场景里用到了分布式消息引擎,如何正确的使用消息引擎,最佳实践如何?关于下一代消息引擎,我们的设计思路又是什么样的?Apache RocketMQ社区未来何去何从?本次分享,尝试从以上问题着手,深入浅出的为大家讲述Apache RocketMQ背后的设计思路、典型场景、最佳实践以及社区运营与商业化之路。

 

听众预计受益:

 (1)了解分布式消息领域以及相关产品、技术体系。

 (2)学习Apache RocketMQ核心技术设计原理以及最佳实践。

 (3)了解Apache RocektMQ开源社区演进历史,发展规划。

 

 

黄咏 蚂蚁金服客户端开发工程师

TB1H_vWPpXXXXbEXVXXXXXXXXXX-300-300.jpg

嘉宾简介:黄咏,蚂蚁金服客户端开发工程师,负责蚂蚁聚宝客户端基础技术研发,主要参与研发效能提升与基础存储模块。在蚂蚁金服实习期间,完成了 Freeline 重构以及对 Gradle 构建工程的增量编译支持,并负责 Freeline 开源的相关事宜。

 

演讲议题:Freeline - 极速编译方案的开源之路

直播时间:16:15-17:00

 

演讲议题简介:

Freeline 是蚂蚁金服在 2016 年 8 月开源的 Android 平台上的秒级编译方案,旨在帮助各种大型的 Android 工程解决编译缓慢的难题。

Freeline 通过在 Gradle 构建系统上的 hack,实现了极速的增量构建,能够近乎达到 H5 开发时刷新即可见的编译效果,对比业内第一的三方编译工具 buck,提升近 10 倍的性能。

Freeline 开源至今已有半年多,积累了 3000+ star,是目前阿里巴巴 Github 下排行前十的开源项目。已有来自 BAT、新美大、滴滴出行、陌陌、今日头条、携程、聚美优品等数百款 App 接入了 Freeline 来提升工程师们的研发效率。在这个过程中,让我们清楚做好一个开源,需要的耐心及得到的收获,在不断的得到宝贵外部反馈及外部PR,帮助 Freeline 迅速成长,我们也把这些收获回馈到我们的业务里面。Freeline 也为我们团队与社区中其他优秀的技术团队提供了沟通的桥梁,为团队吸引了很多的优秀技术人才,一定程度降低招聘难度,也确切的解决了业界 Android 开发编译效率低的老大难的问题。

 

听众预计收益:

(1)Freeline 的功能特性与技术原理。

(2)Freeline 与其他加速构建方案的对比。

(3)Freeline 是如何做开源项目的。

(4)Freeline 在开源这件事情上的收获。

 

 

赵锦江(勾股) 手淘前端高级专家

ad7ca8347498d6ce216223c9679a2dd37a346328 

嘉宾简介:赵锦江,花名勾股,手淘前端高级专家。2013 年加入手机淘宝并工作至今,2015 年发起并参与了移动端动态方案 Weex 的研发工作。

 

演讲议题:由 Weex 谈品牌经营心得

直播时间:16:15-17:00

 

演讲议题简介:

做开源项目的本质是经营技术,更是经营一个品牌。该话题透过 Weex 的发展经历,阐述从品牌的视角思考一个项目如何谋求发展和探索。

 

听众预计收益:

(1)了解Weex的发展经历。

(2)学习Weex的功能特点与技术原理。

(3)学习项目发展和探索的经验。

 

峰会具体日程:

7584c9b211d1ebc8d0e1b1391e0ca94879e91a25

 

2017年在线技术峰会之阿里开源项目最佳实践官网地址https://yq.aliyun.com/activity/155

统一报名地址:https://yq.aliyun.com/webinar/join/139

版权声明:本文内容由互联网用户自发贡献,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:yqgroup@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

用云栖社区APP,舒服~

【云栖快讯】2017互联网超级工程阿里双11完美落幕,交易额突破1682亿,但阿里工程师如何玩转“超级工程”,背后黑科技又是如何?12月13-14日,12位大咖直播分享揭秘1682亿背后技术实践,马上预约  详情请点击

网友评论

1F
a15842079020

帮忙他太来了

(来自社区APP)
2F
wincentytg

3月1号的直播视频在哪里还可以看到呢?

wincentytg 赞同
云栖徒骇

https://yq.aliyun.com/activity/155

在这里可以看到回顾资料

评论
关注
场景研读
技术学习永无止境
329篇文章|524关注
是阿里云安全专家基于阿里云多年安全最佳实践经验为云上用户提供的全方位安全技术和咨询服务,为云上用户建立和持续优化... 更多>

基于领先的内容接入与分发网络和大规模分布式实时转码技术打造的音视频直播平台,提供便捷接入、高清流畅、低延迟、高并... 更多>

云数据库HybridDB(ApsaraDB HybridDB)是一种在线MPP大规模并行处理数据仓库服务。云数据... 更多>

为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本... 更多>
社区之星年度评选,投票可抽奖

社区之星年度评选,投票可抽奖