百度资深工程师陶春华在 QCon 北京 2016 上分享了《Golang 在 Baidu-FrontEnd 的应用》这一话题,以 Baidu-FrontEnd 的重构历程为主线索,展示了在设计海量接入前端中的权衡以及对语言的考虑。


style=" z-index:1; " height="375" width="500" frameborder="0" src="https://v.qq.com/iframe/preview.html?vid=c0310bggww1&width=500&height=375&auto=0" allowfullscreen="">


百度日请求量在 700 亿以上,面对如此庞大的前端页面访问量,百度如何处理数据拥堵现象?本次分享以 Baidu-FrontEnd 的重构历程为主线索,展示在设计海量接入前端中的权衡以及对语言的考虑。首先要解决的就是 GO 语言难以克服的“先天不足”缺陷——GC(Gabage Collection)延迟造成的关键问题,其次就是如何合理的设计软件架构,来协调稳定性与可扩展性之间的矛盾。最后讨论采用 GO 语言 HTTP 类库所面临的协议一致性问题。


Golang 在 Baidu-FrontEnd 的应用之路_百度

作者介绍


陶春华,百度资深运维工程师,天津大学计算机专业博士。2013 年加入百度,目前是百度 Golang 委员会成员 & Code Master,工作中主要方向为百度接入的 Go 项目,曾负责应用层防火墙 WAF、7 层流量代理的 Go 语言改造等前端接入工作。


幻灯片

Golang 在 Baidu-FrontEnd 的应用之路_golang_02

Golang 在 Baidu-FrontEnd 的应用之路_百度_03

Golang 在 Baidu-FrontEnd 的应用之路_深度学习_04

Golang 在 Baidu-FrontEnd 的应用之路_百度_05

Golang 在 Baidu-FrontEnd 的应用之路_golang_06

Golang 在 Baidu-FrontEnd 的应用之路_golang_07

Golang 在 Baidu-FrontEnd 的应用之路_深度学习_08

Golang 在 Baidu-FrontEnd 的应用之路_深度学习_09

Golang 在 Baidu-FrontEnd 的应用之路_golang_10

Golang 在 Baidu-FrontEnd 的应用之路_百度_11

Golang 在 Baidu-FrontEnd 的应用之路_golang_12

Golang 在 Baidu-FrontEnd 的应用之路_百度_13

Golang 在 Baidu-FrontEnd 的应用之路_深度学习_14

Golang 在 Baidu-FrontEnd 的应用之路_golang_15

Golang 在 Baidu-FrontEnd 的应用之路_golang_16

Golang 在 Baidu-FrontEnd 的应用之路_百度_17

Golang 在 Baidu-FrontEnd 的应用之路_golang_18

Golang 在 Baidu-FrontEnd 的应用之路_百度_19

Golang 在 Baidu-FrontEnd 的应用之路_golang_20

Golang 在 Baidu-FrontEnd 的应用之路_深度学习_21

Golang 在 Baidu-FrontEnd 的应用之路_深度学习_22

Golang 在 Baidu-FrontEnd 的应用之路_百度_23

Golang 在 Baidu-FrontEnd 的应用之路_百度_24

Golang 在 Baidu-FrontEnd 的应用之路_golang_25

Golang 在 Baidu-FrontEnd 的应用之路_golang_26

Golang 在 Baidu-FrontEnd 的应用之路_深度学习_27

Golang 在 Baidu-FrontEnd 的应用之路_深度学习_28

Golang 在 Baidu-FrontEnd 的应用之路_golang_29

Golang 在 Baidu-FrontEnd 的应用之路_深度学习_30

Golang 在 Baidu-FrontEnd 的应用之路_golang_31

Golang 在 Baidu-FrontEnd 的应用之路_百度_32

Golang 在 Baidu-FrontEnd 的应用之路_golang_33

Golang 在 Baidu-FrontEnd 的应用之路_百度_34


在公众号后台回复“Go”,即可下载幻灯片。


QCon 上海 2016 将于10月20~22日在上海宝华万豪酒店举行。


百度外卖高级研究员蒋凡,届时将分享《外卖物流配送的大数据创新实践》。


餐饮 O2O 行业连接线上线下的订餐需求,外卖平台在这里扮演的角色除了促进线上需求向线下转化,也包括达成订单的最后一公里任务——物流配送。高效的物流配送能力是决定外卖平台商业模式成败的关键,也是 O2O 经济区别于传统经济的根本,即运用大数据相关的云计算、深度学习和可视化技术提升行业效率,创造并满足新的民生需求。


本次分享将深入介绍百度外卖物流调度系统应用大数据技术,摸索业务规律的过程和创新实践经验。


Vue Technology LLC 创始人,Vue.js 作者尤雨溪,将分享《Vue 2.0:渐进式前端解决方案》。



Vue.js 自去年 10 月发布 1.0 以来,增长势头迅猛。目前在 GitHub 有超过 2 万的关注,npm 每月下载量超过 10 万。在最近发布的 2.0 版本中,在保留 1.0 开发体验的基础上引入了更高效的 Virtual DOM 渲染层,更灵活的开发方式(同时支持模板/JSX),以及完善的服务端渲染支持(流式渲染 + 组件级缓存)。


在本次分享中,尤雨溪将从以下几个方面深入的剖析 Vue.js 的独特之处:


  1. 响应式模型:无缝将原生 js 对象转化为响应式的数据源
  2. 全自动的性能优化:基于 (1) 解决 Virtual DOM 的性能症结
  3. 开发体验:极简的 API,完善的工具链
  4. 渐进式架构:视图层核心 -> 路由 -> 状态管理方案 -> CLI
  5. 多端复用:基于 Node.js 的服务端渲染和基于 Weex 的移动端原生渲染


搜狗资深研究员周泽南,将分享《深度学习技术在图片搜索与图像搜索上的实践》。


人工智能在近年获得了重大的突破,其中深度学习发挥了至关重要的作用。它在计算机视觉、语言识别、自然语言处理等诸多领域取得了巨大的成功。搜狗公司作为一家科技创新型公司,在深度学习方面做了许多成功的探索。其中,将深度学习技术引入图片搜索排序、图像搜索排序,取得了理想的效果。本次演讲内容包括:


  1. 图片搜索中的 multimodal learning 方法实践;
  2. 图像搜索相关技术:图像特征表达、索引、相似度计算。


南潮(ruff.io)架构师周爱民,京东云平台资深架构师鲍永成,OneAPM 安全技术总监刘再耀,点融网 CTO 孔令欣,饿了么前端工程师陈涌(题叶)等技术专家都将在 QCon 上海 2016 做分享,