#96 百度大规模网络流量接入技术 & BFE 开源

https://talkgo.org/t/topic/554

BFE 是使用 golang 语言编写的。

在爆发式增长的情况下,网络接入必须能快速响应各种层面需求,保证用户访问体验流畅。网络接入服务,是用户和后台服务间的桥梁,对服务质量影响巨大。网络的复杂性、安全的威胁及移动网络的普及,都给提供高质量的网络接入服务提出了巨大的挑战。

本次分享将结合百度在大规模网络和服务环境下的实践,对流量接入和智能调度展开深入的分析。

在百度的接入架构中,BFE(Baidu Front End,百度统一前端)是百度统一的七层流量转发平台,每日转发请求近万亿,峰值 QPS 超过千万。在 2019 年百度春晚红包活动中,BFE 平台在超大用户压力下平稳运行。2019 年秋,BFE 的核心转发引擎正式对外开源( https://github.com/baidu/bfe 22 )。本次分享将对 BFE 的设计思想和开源规划进行深入的介绍。

  • 网络接入面临的挑战
  • 网络接入的发展趋势
  • 百度网络接入整体架构
  • 百度网络接入的相关技术实践
  • BFE 开源的介绍

在各开源系统的官网上,几个相关系统的定位描述如下:

  • BFE: BFE 是一个开源的七层负载均衡系统。
  • Nginx: Nginx 是 HTTP服务、反向代理服务、邮件代理服务、通用TCP/UDP代理服务。
  • Traefik: Traefik 是先进的HTTP反向代理和负载均衡。
  • Envoy: Envoy是开源的边缘和服务代理,为云原生应用而设计。

很具体的详细的文档 https://github.com/bfenetworks/bfe/tree/develop/docs/zh_cn

#96 百度大规模网络流量接入技术 BFE 开源相关推荐

  1. 万亿流量转发引擎BFE开源,技术派百度再次秀肌肉

    国内开源圈里刚刚发生了两个标志性的事件. 一是曾在2019年春晚红包中扛住超大用户压力.数次流量波峰的转发引擎--百度的统一七层流量转发平台BFE,在内部演化了七个年头后,将以开源的形式帮助开发者们构 ...

  2. 演讲实录:百度大规模深度学习应用实践和开源AI框架PaddlePaddle

    导语:本文根据PaddlePaddle技术负责人.百度NLP技术委员会主席于佃海在今年英特尔人工智能大会上的演讲--<百度大规模深度学习应用实践和开源AI框架PaddlePaddle>整理 ...

  3. 【转载】演讲实录:百度大规模深度学习应用实践和开源AI框架PaddlePaddle

    导语:本文根据PaddlePaddle技术负责人.百度NLP技术委员会主席于佃海在今年英特尔人工智能大会上的演讲--<百度大规模深度学习应用实践和开源AI框架PaddlePaddle>整理 ...

  4. 网络流量监控技术与方法

    流量监控的手段有哪些,RMON和SMON的区别是什么? SMON用于交换式网络,而ROMN用于共享式网络. 为什么有RMON技术,SNMP进行流量监控的缺陷是什么? 实时性差,频繁的轮询会产生巨大的网 ...

  5. 网络流量监测技术概述

    监控指标 延迟(Latency) 丢包率(Packet Loss) 吞吐量(Throughput) 链路使用率(Link Utilization) 可用性(Availability) 测量手段 主动 ...

  6. 网络分流器-网络分流器-网络流量监控技术及其方法

    戎腾网络分流器作用于网络安全领域网络监控前端, 流量监控主要通过那些手段呢? 今天来讲讲! 盒式1U网络分流器支持48个10G 亦可更换内部子卡,支持4个100G,支持不同链路,LAN,GE,WAN, ...

  7. 无线通信:多址接入技术

    简介 我们知道在蜂窝系统中是以信道来区分通信对象的,一个信道只容纳一个用户进行通信,许多同时进行通信的用户,互相以信道来区分,这就是多址.由于移动通信系统是一个多信道同时工作的系统,具有广播和大面积无 ...

  8. 浅析网络流量分析原理:如何把二进制“天书”变成“人话”

    网络流量贯穿业务流转的各个环节,从我们电脑.手机,到数据中心.WEB组件和应用等都需要通过网络流量完成数据交互.因此,网络流量存在着巨大的应用价值. 但原始的网络流量以二进制方式呈现,无法直接读取和应 ...

  9. IOTA--最便捷的网络流量分析工具

    IOTA–最便捷的网络流量分析工具 近年来5G技术迅速的发展,整个我们整个的网络环境将迎来巨大变革,其中网络流量和宽带的剧增是其中的重要变革.这样的变化虽然给我们的工作和生活带来诸多便利,但是也带来了 ...

最新文章

  1. Caffe源码中Net文件分析
  2. 原型模式——HeadFirst设计模式学习笔记
  3. Django框架(23.Django中的模板的标签、变量、过滤器和注释)
  4. redis入门demo
  5. Ruby on Rails:控制器纵览
  6. 双稳态电路的两个稳定状态是什么_从双稳态到双“更”稳态 ——叶芳伟课题组在拓扑光子学研究方向上取得新进展...
  7. JavaScript高级之构造函数和原型
  8. 【Java数据结构与算法】第六章 算法的时间复杂度、算法的空间复杂度和排序算法的介绍
  9. VS2013创建opencv-2.4.10静态链接库
  10. python string_Python String casefold()
  11. NTKO控件安装:“文件存取错误”问题
  12. java留言板源码_jsp留言板示例源码下载(入门级)
  13. Listen1 - 让你畅享全网音乐!你值得拥有!
  14. 西门子plc与ABB510变频器modbus通讯
  15. logback打印出mybatis sql日志(转载)
  16. 2022-03-03 北京 计算机知识。字符编码,ppt
  17. 高级计划排程APS系统的十二个应用方法
  18. ffmpeg添加mpeg ps流的pcm的解码支持
  19. Element table 导出Excel重复数据
  20. ESP32 下载与烧录最新固件

热门文章

  1. java中的smm,java毕业设计_springboot框架的基于SMM框架的局域网文件共享及检索系统...
  2. redis主从复制,主读不到从节点信息的坑
  3. 第十三次ScrumMeeting博客
  4. 台式键盘计算机,一种台式计算机键盘的制作方法
  5. 【重磅】2020年SCI影响因子正式公布!各领域TOP期刊!(附下载链接)
  6. c语言程序设计李学刚戴白刃答案,李学刚
  7. JS:页面载入完成时自动提交
  8. 概率论与统计学的关系是什么?
  9. BAPI_GOODSMVT_CREATE MIGO预留成本中心201发货实例
  10. LeetCode(数据库)- 净现值查询