百度如何使用Go语言重构日请求量千亿级别的系统?
百度日请求量在 700 亿以上,占比约 50%,面对如此庞大的前端页面访问量,百度如何处理数据拥堵现象?本次分享以 Baidu-FrontEnd 的重构历程为主线索,展示在设计海量接入前端中的权衡以及对语言的考虑。首先要解决的就是 GO 语言难以克服的“先天不足”缺陷,GC(Gabage Collection)延迟造成的关键问题。其次就是如何合理的设计软件架构,来协调稳定性与可扩展性之间的矛盾。最后,采用 GO 语言 HTTP 类库所面临的协议一致性问题。
嘉宾介绍
陶春华,百度资深运维工程师,天津大学计算机专业博士。2013 年加入百度,目前是百度 Golang 委员会成员 & Code Master,工作中主要方向在百度接入的 Go 项目,曾负责应用层防火墙 WAF、7 层流量代理的 Go 语言改造等前端接入工作。
演讲稿
加小编微信:emprere,领取完整PPT!!
-END-
欢迎关注“互联网架构师”,我们分享最有价值的互联网技术干货文章,助力您成为有思想的全栈架构师,我们只聊互联网、只聊架构,不聊其他!打造最有价值的架构师圈子和社区。
本公众号覆盖中国主要首席架构师、高级架构师、CTO、技术总监、技术负责人等人 群。分享最有价值的架构思想和内容。打造中国互联网圈最有价值的架构师圈子。
长按下方的二维码可以快速关注我们
如想加群讨论学习,请点击右下角的“加群学习”菜单入群。
百度如何使用Go语言重构日请求量千亿级别的系统?相关推荐
- 日均请求量百亿级数据处理平台的容器云实践
from: http://geek.csdn.net/news/detail/97887 声明:本文为CSDN原创投稿文章,未经许可,禁止任何形式的转载. 作者:袁晓沛,目前在七牛云的主要工作是基于 ...
- 全球首个知识增强千亿大模型鹏城-百度·文心发布
作为当前人工智能发展的重要方向,预训练大模型已成为 AI 领域的技术新高地. 12月8日,鹏城实验室与百度联合召开发布会,正式发布双方共同研发的全球首个知识增强千亿大模型--鹏城-百度·文心(模型版本 ...
- java语言的诞生日是_【logofree】JAVA语言诞生日百度LOGO在线制作
Java语言诞生日百度LOGO创意说明 5月23日是JAVA语言诞生的日子.我们制作了 一款有趣的互动来纪念这一天.LOGO是整个游戏的入口,也是JAVA之父高斯林的办公桌.复古的电脑以及电话机体现了 ...
- 日均语音请求量突破10亿次,百度输入法的又一个起点
文 | 魏启扬 来源 | 智能相对论(ID:aixdlun) 2020年的春节假期因为新冠疫情给所有人来了个措手不及,大量"云"服务被激活,作为在线沟通工具的输入法首当其冲,成为特 ...
- 微软或将于下周推出GPT-4;百度将在3月16日发布文心一言;小i机器人成功登陆纳斯达克丨每日大事件...
数据智能产业创新服务媒体 --聚焦数智 · 改变商业 企业动态 百度计划于3月16日14时召开新闻发布会,主题围绕文心一言 3月10日,据百度官方微博消息,百度计划于3月16日14时在北京总部召 ...
- 逆势增长 百度App日活破2亿
8月14日,百度宣布旗下主力产品百度App日活破2亿.Questmobile上半年报告显示,今年二季度中国移动互联网活跃用户首次下降近200万,百度App日活用户数量逆势增长更显的难能可贵. 对于百度 ...
- 投资有赞知乎,百度App日活突破2亿,百度要回归产品公司?
有没有发现,百度这段时间移动端的大动作忽然多了起来?先是宣布投资有赞和凯叔讲故事,接着与快手一起投资知乎,再接着,8月13日,百度官方宣布:百度App日活破2亿了,而且,这些动作不是孤立的,而是有着紧 ...
- bcs转10 c语言,小弟刚学习C语言,怎么把下段汇编代码转化为C语言程序,请高手指教!!!单片机89c52...
已结贴√ 问题点数:20 回复次数:3 小弟刚学习C语言,怎么把下段汇编代码转化为C语言程序,请高手指教!!!单片机89c52 BIT_COUNT DATA 07FH TIMER0 ...
- python -百度智能云API -语言处理技术中的语句情感倾向分析
python 百度智能云API 语言处理技术中的语句情感倾向分析 背景 实现 获取 access_token 请求情感分析接口 读取文本操作 背景 我姐的毕业论文中,要用到情感分析,他已经利用爬虫软件 ...
- 微信小程序 3 岁:日活超 3 亿,交易额超 8000 亿
作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 1 月 9 日,微信诞生第 9 年,一场以"未完成 Always Beta"为题的 2020 微信公开课 PRO 如 ...
最新文章
- Flutter控件--Switch 和 SwitchListTile
- 官宣|Apache Flink 1.13.0 正式发布,流处理应用更加简单高效!
- 回归_英国酒精和香烟关系
- Codeforces Round #759 (Div. 2, based on Technocup 2022 Elimination Round 3)
- Bert在CV领域的应用
- linux——回射服务器
- 首尔2017年公共区域全覆盖免费WiFi
- 计算机网络学习笔记--网络层知识点整理
- Unity3D游戏开发之开发游戏带来的问题
- 20200329:K 个一组翻转链表(leetcode25)
- dpkg:处理软件包 xxx (--configure)时出错
- 算法篇:最长公共子串(牛客)
- MacOS上如何将MOV文件转换为MP4
- Ubuntu16.04安装Keepalived
- 用一根网线连接两台计算机,并传输数据
- 有什么软件可以测试近视的度数,在家怎样测试视力度数,手机微信视力检测
- QtQuick 移动端开发实战系列(7)_屏幕旋转实现(Android)
- EJB初级篇--何为EJB
- 【收藏版】Linux常用命令大全
- 一种快速生成边界交通场景数据的新方法