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

嘉宾介绍

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

演讲稿

加小编微信:emprere,领取完整PPT!!

-END-

欢迎关注“互联网架构师”,我们分享最有价值的互联网技术干货文章,助力您成为有思想的全栈架构师,我们只聊互联网、只聊架构,不聊其他!打造最有价值的架构师圈子和社区。

本公众号覆盖中国主要首席架构师、高级架构师、CTO、技术总监、技术负责人等人 群。分享最有价值的架构思想和内容。打造中国互联网圈最有价值的架构师圈子。

  • 长按下方的二维码可以快速关注我们

  • 如想加群讨论学习,请点击右下角的“加群学习”菜单入群

百度如何使用Go语言重构日请求量千亿级别的系统?相关推荐

  1. 日均请求量百亿级数据处理平台的容器云实践

    from: http://geek.csdn.net/news/detail/97887 声明:本文为CSDN原创投稿文章,未经许可,禁止任何形式的转载.  作者:袁晓沛,目前在七牛云的主要工作是基于 ...

  2. 全球首个知识增强千亿大模型鹏城-百度·文心发布

    作为当前人工智能发展的重要方向,预训练大模型已成为 AI 领域的技术新高地. 12月8日,鹏城实验室与百度联合召开发布会,正式发布双方共同研发的全球首个知识增强千亿大模型--鹏城-百度·文心(模型版本 ...

  3. java语言的诞生日是_【logofree】JAVA语言诞生日百度LOGO在线制作

    Java语言诞生日百度LOGO创意说明 5月23日是JAVA语言诞生的日子.我们制作了 一款有趣的互动来纪念这一天.LOGO是整个游戏的入口,也是JAVA之父高斯林的办公桌.复古的电脑以及电话机体现了 ...

  4. 日均语音请求量突破10亿次,百度输入法的又一个起点

    文 | 魏启扬 来源 | 智能相对论(ID:aixdlun) 2020年的春节假期因为新冠疫情给所有人来了个措手不及,大量"云"服务被激活,作为在线沟通工具的输入法首当其冲,成为特 ...

  5. 微软或将于下周推出GPT-4;百度将在3月16日发布文心一言;小i机器人成功登陆纳斯达克丨每日大事件...

    ‍ ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 企业动态 百度计划于3月16日14时召开新闻发布会,主题围绕文心一言 3月10日,据百度官方微博消息,百度计划于3月16日14时在北京总部召 ...

  6. 逆势增长 百度App日活破2亿

    8月14日,百度宣布旗下主力产品百度App日活破2亿.Questmobile上半年报告显示,今年二季度中国移动互联网活跃用户首次下降近200万,百度App日活用户数量逆势增长更显的难能可贵. 对于百度 ...

  7. 投资有赞知乎,百度App日活突破2亿,百度要回归产品公司?

    有没有发现,百度这段时间移动端的大动作忽然多了起来?先是宣布投资有赞和凯叔讲故事,接着与快手一起投资知乎,再接着,8月13日,百度官方宣布:百度App日活破2亿了,而且,这些动作不是孤立的,而是有着紧 ...

  8. bcs转10 c语言,小弟刚学习C语言,怎么把下段汇编代码转化为C语言程序,请高手指教!!!单片机89c52...

    已结贴√ 问题点数:20 回复次数:3 小弟刚学习C语言,怎么把下段汇编代码转化为C语言程序,请高手指教!!!单片机89c52 BIT_COUNT     DATA 07FH TIMER0       ...

  9. python -百度智能云API -语言处理技术中的语句情感倾向分析

    python 百度智能云API 语言处理技术中的语句情感倾向分析 背景 实现 获取 access_token 请求情感分析接口 读取文本操作 背景 我姐的毕业论文中,要用到情感分析,他已经利用爬虫软件 ...

  10. 微信小程序 3 岁:日活超 3 亿,交易额超 8000 亿

    作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 1 月 9 日,微信诞生第 9 年,一场以"未完成 Always Beta"为题的 2020 微信公开课 PRO 如 ...

最新文章

  1. Flutter控件--Switch 和 SwitchListTile
  2. 官宣|Apache Flink 1.13.0 正式发布,流处理应用更加简单高效!
  3. 回归_英国酒精和香烟关系
  4. Codeforces Round #759 (Div. 2, based on Technocup 2022 Elimination Round 3)
  5. Bert在CV领域的应用
  6. linux——回射服务器
  7. 首尔2017年公共区域全覆盖免费WiFi
  8. 计算机网络学习笔记--网络层知识点整理
  9. Unity3D游戏开发之开发游戏带来的问题
  10. 20200329:K 个一组翻转链表(leetcode25)
  11. dpkg:处理软件包 xxx (--configure)时出错
  12. 算法篇:最长公共子串(牛客)
  13. MacOS上如何将MOV文件转换为MP4
  14. Ubuntu16.04安装Keepalived
  15. 用一根网线连接两台计算机,并传输数据
  16. 有什么软件可以测试近视的度数,在家怎样测试视力度数,手机微信视力检测
  17. QtQuick 移动端开发实战系列(7)_屏幕旋转实现(Android)
  18. EJB初级篇--何为EJB
  19. 【收藏版】Linux常用命令大全
  20. 一种快速生成边界交通场景数据的新方法

热门文章

  1. Ubuntu 安装 Composer 图文详解
  2. [揭秘]如何通过“人工智能”对直播的内容风险防控
  3. 淘宝数据分析工具汇总
  4. BT5的登陆用户名和密码
  5. 【赏析】15个非常棒的使用CSS3的设计组合
  6. MYSQL初学者命令行使用指南
  7. 苹果mac好用的记事本软件:Ulysses 24
  8. 苹果mac微软表格处理工具:microsoftexcel
  9. 如何在 Mac 上更改 iCloud 钥匙串的密码?
  10. 如何更改 Safari 浏览器文件下载位置?