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

 style="   z-index:1; " height="375" width="500" frameborder="0" data-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 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路Golang 在 Baidu-FrontEnd 的应用之路

在公众号后台回复“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 做分享,更多信息,可点击“阅读原文”,访问大会网站。现在报名,可享 8 折优惠。Golang 在 Baidu-FrontEnd 的应用之路

查看原文:http://www.zoues.com/2016/10/20/golang-%e5%9c%a8-baidu-frontend-%e7%9a%84%e5%ba%94%e7%94%a8%e4%b9%8b%e8%b7%af/

Golang 在nbsp;Baidu-FrontEnd 的应用之路相关推荐

  1. 百度红包架构分析与推测

    百度红包架构分析与推测 本文是笔者根据百度今年红包活动运行状况,对于红包内部架构的推测,并非百度具体架构. 2019年百度春晚期间请求量总计在209亿次,其中峰值主要集中在春晚期间四次互动红包活动,预 ...

  2. 最全前端资源---快过来 最新鲜的资源这里都有

    如果您阅读之后,感觉有缺失:麻烦您告诉我 我进行补充.谢谢 综合类 综合类 地址 前端知识体系 前端知识体系 - naniJser - 博客园 前端知识结构 https://github.com/Ja ...

  3. 转载 最全前端资源汇总

    一.概要 这份汇总整理,很程度上参考了GitHub最全前端资源汇总:云集前端教程.开发资源.免费书籍.手册规范.求职面试等等,旨在为前端学习 & 技能提升提供方便.当然,并不期望这成为一个前端 ...

  4. 程序员修神之路--提高网站的吞吐量

    点击上方蓝色字体,关注我们 菜菜哥,有个事你还得帮我呀 呦西,YY妹子,最近天这么热了,你怎么还穿这么多? 苦笑一下.....前几天写了几个接口,领导让提高一下接口吞吐量 这是你技术提高的大好机会呀 ...

  5. 小熊肝了十个小时,搞出一本 go 语言精进之路

    小熊肝了十个小时,搞出一本 go 语言精进之路 这本书基于 Go 语言版本 1.16 版本,后续可能会再调整,目录也还未明确,正在努力持续更新中,整体进度未明.这也是一本持续更新迭代的书籍. 这本书有 ...

  6. Word2016文档“比较”功能介绍及其Bug处理(Bug能让人睡不着觉)

    word比较功能使用步骤 Word2016文档"比较"功能 步骤 1:打开word比较功能 步骤 2:选择原文档和待比较文档 步骤 3:选择要比较的内容 步骤 4:得到比较结果 步 ...

  7. 狂神说 vue学习笔记

    vue学习笔记 文章目录 vue学习笔记 一.第一个vue程序 1. 什么是MVVM 2. 为什么要使用MVVM 3.直接新建项目 4.导入vue.js 5.简单绑定元素 6 vue的声明周期 二.V ...

  8. 不变的就是变化本身(Vue学习笔记one)

    奋斗是这么个过程,当时不觉累,事后不会悔.走一段再回头,会发现一个更强的自己,宛如新生. 你好,我是梦阳辰!期待与你相遇! 文章较长,切勿心急气躁,否则将一事无成! 学习Vue前,我们需要先了解一些M ...

  9. 05.业务网站访问慢如何排查

    外网不通 ping www.baidu.com,外网线路没有建立完成 1.如果ping是通的,不丢包.http服务的问题(服务器宕机了,服务过载了). 2.如果ping是通的,丢包.机房带宽不稳定.各 ...

  10. Golang+Python 实现安全动态开机密码+服务器存储

    作者 | 李秋键 出品 | AI科技大本营(ID:rgznai100) 引言: 如果谈到近几年来新起的语言,必然离不开Python语言和Go语言,正如python在人工智能领域的发展火热,Go语言在服 ...

最新文章

  1. Windows中的一个类似路由器命令的命令
  2. 设计模式 — 行为型模式 — 观察者模式
  3. python类和对象介绍_python中的类,对象,方法,属性等介绍
  4. anaconda安装tensorflow gpu_安装Tensorflow-gpu的来龙去脉
  5. linux配置网卡自动获取的命令,linux 命令行下配置网卡自动获取 IP
  6. php默认语法,php基本语法
  7. 307.区域和检索-数组可修改
  8. 如何编写项目发布文档
  9. Neo4j 语法帮助文档
  10. 抢红包案例分析附代码实现(一)
  11. 鹰眼系统原理_飞思卡尔智能车一:山外鹰眼摄像头使用原理
  12. 报错:WebMvcConfigurer.class cannot be opened because it does not exist
  13. “红蓝眼人”问题中旅行者说的话的作用
  14. 工业散热风扇对除甲醛有用吗
  15. Cisco Packet Tracer 多区域OSPF配置实验
  16. 苹果小白笔记本_【电脑】外媒评选年度办公/学生笔记本榜单 快看有你需要的吗...
  17. 【gpt】免费部署个人gpt平台(无需tz)
  18. window10如何重命名系统用户文件夹
  19. BUUCTF 逆向工程(reverse)之findit
  20. 赵小楼《天道》《遥远的救世主》解读(12)丁元英操盘私募基金这事

热门文章

  1. 着色模型简介和实现(上)
  2. 斜齿轮、圆锥齿轮、蜗轮蜗杆的旋向(螺旋线方向)、转向、圆周力、径向力、轴向力等的方向判断【小记】
  3. 全麦吐司和普通吐司的区别_全麦面包吐司和全麦面包片有什么区别?
  4. 【C++入门】缺省参数
  5. 实验四+087+饶慧敏
  6. 完整的游戏数据包下载安装教程
  7. 分析RM970 固件V2.5版本的图片文件列表
  8. 修复usb和联网功能的pd17虚拟机mac版 v17.1.2(支持12系统)
  9. matlab里的xcp报文,xcp协议报文解析
  10. 大数据专业考研书_大数据专业需要考研吗?