首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何Facebook一样构建数据中心 – BGP在大规模数据中心中应用(1)

这篇RFC给我感觉更像一篇介绍如何设计大规模数据中心指南,非常浅显易懂,不像我们曾经读过传统协议定义RFC。...传统网络用自治域划分区域,内部IGP自治,外部BGP(属于EGP)跨域互通。 那么Facebook为何选择只使用BGP构建数据中心,结合顺着这篇RFC思路,让我们一起学习。...同时我因为离开一线已经4年,也不是开发出生,可能看事情和解读角度会和一些兄弟有些不一样。...一、Network Design Requirements 首先我们先看大规模网络数据中心新需求,对于一个大规模数据中心,如何应对扩张(scale up)肯定是核心主题,有那些需要关注地方呢:...CLOS架构扩展多个pods(使用Edge switch连接多个pods) 因为现在所有厂商在数据中心都在推荐这种方案,在这里就不展开讨论CLOS其他好处和扩展(5级CLOS,如前文Facebook

2.4K60

如何Facebook一样构建数据中心 – BGP在大规模数据中心中应用(2)

这个方案带来问题就是运维和监控会更复杂些,比如我们使用traceroute时候会显示这些链路地址不可达。 2、宣告链路地址,并且在每台设备上进行路由汇总。...外部连接 在这个设计中,一个或者多个cluster会被用来与WAN相连,在这个cluster里,tier 3设备一般是WAN路由器。...但是如同之前所讨论,汇总路由造成路由黑洞也是我们所要避免。...最后,我们来用一张图汇总一下这里设计方案。...在上面的部分中,我们已经研究过: 为什么选择bgp 如何设计ASN 如何通告路由条目以及在何处进行边界汇总 下一次,我们将讨论: ECMP 路由收敛属性 对于设计额外选项

1.9K40
您找到你想要的搜索结果了吗?
是的
没有找到

如何Facebook一样构建数据中心 – BGP在大规模数据中心中应用(3)

我们学习了RFC7938中介绍关于: 为什么选择bgp 如何设计ASN 如何通告路由条目以及在何处进行边界汇总 今天来继续讨论一些路由设计细节 ECMP 基础ECMP ECMP...基于BGP选路策略,我们通过之前CLOS和ASN设计就实现了在这些路径上负载均衡,因为除了AS_Path不同以外,其他BGP选路属性都是一样。...更新组定义了一组共享同样”对外策略”邻居,bgp speaker会同步向这个更新组组员发布更新消息。...在多个prefixes需要在FIB中更新情况,我们需要注意是这些prefixes共享一样ECMP组。...后续文章可能还会以Facebook为背(xue)景(tou)讨论Segment routing在大规模数据中心里应用,敬请期待。

1.2K10

WordPress SEO:配置Yoast和添加内容目录

我是通过Yoast SEO教程做到这一点,一周之内,每天有10到100多个访客!现在,我只创建冗长(详细)教程,并通过在内容目录中编写关键主题来开始每个教程,做起来一样工作。 ?...浏览你内容类型,分类法和存档选项卡,然后选择不在搜索结果中显示这些内容。...社交元数据 自定义你内容在Facebook/Twitter上共享外观… ? 在Yoast中,转到SEO → Social,然后在Facebook/Twitter选项卡下启用元数据。...现在,编辑页面/帖子,向下滚动至Yoast部分,单击共享链接(如下所示),你便可以将图像上传到Facebook(1200 x 628px)和Twitter(1024 x 512px)。...如果你Facebook标题无法立即使用,请尝试清除网站缓存。我发现有时候更新新Facebook标题/图像可能需要几天时间。 11.

1.4K10

2018苹果开发者大会:推出机器学习应用套件Core ML 2,揭开iOS12面纱

分组通知有望减少分散注意力,家长可以限制孩子屏幕时间,使用情况报告会显示如何浪费时间,并且可以为这些应用设置限制,以便在您注销Facebook时收到通知。...它会任何其他Animoji一样保持头部动作和面部表情,甚至能跟踪舌头运动。 FaceTime正在实现其多年来最大升级:它将支持多达32位参与者群组呼叫。视频通话服务也集成到消息应用程序中。...一个新“For You”选项卡包含Photos自动创建相册,分享也升级了,照片应用会主动根据照片中的人进行分享。 ARKit 2.0 ARKit 2.0中最大变化可能是对共享环境支持。...这意味着多个人可以与相同虚拟对象进行交互。苹果公司展示了将真实乐高套件转换成一个多人共享野外虚拟环境。...苹果为两个非常重要应用添加了支持:Waze和Google Maps。 和以往一样,这些更新要到秋天才可用,所以我们就耐心等待吧。

80930

【CSS】333- 使用CSS自定义属性做一个前端加载骨架

我们期望网络应用程序感觉本机应用程序一样快速响应,无论其当前网络覆盖范围如何。 感知性能是衡量用户感觉速度尺度。...对于Web应用程序,这个概念可能包括显示文本,图像或其他内容元素“模型” 称为骨架屏。可以在网上可以看到,Facebook,Google,Slack等公司使用: ?...(Facebook骨架屏) ? (Slack骨架屏) 例子 假设你正在构建一个Web应用程序,这是一种旅行建议类型东西,人们可以分享他们旅行和推荐地点,所以你主要内容可能看起来这样: ?...这可以使用普通 JavaScript 或使用 Vue/React 这样库来完成。 现在我们可以使用图像显示骨架,但这会引入额外请求和数据开销。...如果我们只定义一个颜色停止,并使其余颜色保持透明,我们可以绘制形状。 请记住,在这块,多个背景图像堆叠在一起,因此顺序非常重要。最后一个渐变定义在后面,第一个位于前面。 ?

1.7K31

Adobe Bridge软件怎么获取?Br安装教程(含全版本安装包)

Bridge现在有一个增强用户界面,可以为您提供与其他Creative Cloud应用程序类似的体验。...您还可以通过在“编辑>首选项>界面”对话框中设置“用户界面”首选项来更改默认用户界面外观、文本大小和缩放。 增强创意云库 Bridge中“库”工作区现在显示库项高质量预览。...您可以选择多个项目一起查看它们预览。 集中式缓存管理 现在,您可以与其他Bridge用户共享缓存,让他们使用共享缓存,而不是创建缓存。...您可以使用“管理缓存”对话框(工具>管理缓存)创建和管理共享缓存,该对话框现已增强,提供了构建、导入和清除缓存选项。此外,缓存首选项得到了增强(编辑>首选项>缓存和编辑>首选项>缓存管理)。...编辑捕获时间 Adobe Bridge现在允许您更改JPEG和RAW图像文件捕获时间,就像在Adobe Lightroom中一样

3.2K10

什么是REST API

REST API是两个计算机系统在web浏览器和服务器中使用HTTP技术进行通信一种方式。 在两个或多个系统之间共享数据一直是软件开发一个基本要求。比如说,考虑购买汽车保险。...为了安全起见,浏览器只允许客户端XMLHttpRequest和Fetch API 调用页面所在同域请求。 幸运是,跨源资源共享[13](CORS)使我们能够规避这一安全限制。...id=123 所有这些都是为用户123获取数据有效选项。当你有更复杂操作时,组合数量会进一步增加。 归根结底,你如何格式化URL并不重要,但整个API一致性很重要。...这对于访问私有数据或允许更新和删除请求API是不可行。 与RESTful API处于同域客户端应用程序其他HTTP请求一样发送和接收cookies。...REST难题导致Facebook创建了GraphQL--一种网络服务查询语言。把它看作是网络服务SQL:一个单一请求定义了你所需要数据以及你希望它如何返回。

4.2K20

WinZip Pro 9 for Mac(专业zip压缩解压工具)

多个查看布局以及从WinZip中打开,重命名或删除文件选项 – 提供了查看和管理文件便捷方式。 – 新!最近使用Zip文件显着显示,便于访问和共享。...与云服务无缝共享 WinZip Mac 6.5提供更多共享选项,可直接连接到领先云服务。...– 将密码应用于Zip文件中特定文件,以防止不必要访问。 – 使用“显示密码”轻松查看并仔细检查您密码。 轻松打包和共享文件 自信地共享文件,知道它们更小,更安全,更易于管理。...– 发送无法反弹无忧电子邮件附件。 – 将文件组织并压缩为***凑逻辑组,非常适合共享。 – 轻松分享到Facebook,Twitter和其他应用程序。...– 快速分享高分辨率照片 – WinZip会自动调整大小并压缩数字图像,然后再将其附加到您电子邮件中。 – 每次创建zip时调整图像大小,然后选择调整大小选项

1.5K10

最新iOS设计规范十|5大拓展程序(Extensions)

通过共享,编辑或扩充内容,创造性地利用此环境来鼓励来回参与。如果所有各方都一起使用该应用程序,则将实时进行内容更新。 突出显示有趣iOS应用内容。通过在消息空间显示其内容来扩展iOS应用程序功能。...考虑人们可能想要共享哪些信息,以及他们如何在活跃对话背景下与您应用进行交互。 插入内容以避免裁切。应用程序内容以带有圆角消息气泡形式显示,因此请不要将重要信息放在拐角处。...您应用将显示在对话下方紧凑视图中。此视图应在视觉上将您应用与其他应用区分开来,并提供对常用功能访问。人们还可以在展开视图中打开您应用,以访问高级功能或一次查看更多选项。...贴纸格式 邮件支持以下文件格式贴纸: ? iMessage应用程序和贴纸包图标 iOS应用一样,iMessage应用和贴纸包也需要可识别的应用图标。保持背景简单,并提供单个焦点。...操作扩展则是让用户启动针对当前内容任务,例如添加书签、复制链接、保存图像。 用户在点击页面中操作按钮,会显示带有共享扩展和操作扩展活动视图。该活动视图只会显示与当前内容相关扩展。

3.1K10

Facebook批量优化360照片

Facebook在过去一年中开发并部署了多种技术,以优化人们创建和共享360度内容方式,包括360度采集、360度视频稳定性以及重新设计存储高分辨率媒体方式。...创建高分辨率360照片 我们最近在Facebook应用程序中发布了一项新功能,允许用户使用全新、不受约束全景UI来捕捉完整360度场景。...(原文视频中展示了Facebook 360实际拍摄)相比于传统照片,360度照片往往要大得多,因此我们也面临着挑战——让人们能够以前一样快速浏览包含360度照片Feed流,同时我们也提供了照片全分辨率版本...这些立方体贴图依次存储在多个分辨率下,并且这些不同分辨率都会被分割成小、单独512x512图像。当拍摄好一张360度照片时,我们会计算出哪个分辨率和哪些图块是渲染当前窗口所必需。...本文涉及了我们在过去一年中解决一些挑战。正如我们所看到,将沉浸式媒体上传到Facebook速度正在加快,我们对所研究这些技术如何帮助人们以新方式体验地点和事件而感到非常兴奋。

62010

iOS 16:让 iPhone 电池更持久 15 个技巧

无论是什么原因,我们都收集了一些建议,说明如何在最后一点都很重要情况下从iPhone中获得更多电池。...不要使用 iCloud 共享照片库 iCloud 共享照片库是 iOS 16.1 一项功能,可让您与其他五个人一起使用标准照片库,每个人都可以上传、编辑和删除图像。...使用对焦模式 使用 Apple 内置 Focus 选项可以减少您在白天收到通知数量,而更少通知意味着应用程序唤醒您显示器并导致电池耗尽机会更少。...Facebook、HBO Max、Hulu 等应用程序在大多数情况下不需要蓝牙访问,因此请关闭任何不需要蓝牙连接才能运行应用程序。如果应用程序某个功能停止工作,您只需将其重新打开即可。...从这里,您可以再次点击后台应用程序刷新选项以将后台应用程序刷新全部关闭,或者选择仅在连接到 WiFi 时激活它,这不会通过蜂窝网络下载那样消耗电池电量。

3.4K20

容纳有状态应用程序

虽然可以将应用程序和数据库放在同一个容器中,但最好将他们分开,因为应用程序组件更改频率会更高。分离数据库还允许在多个应用程序实例之间共享。...让我们总结一下选项: 主机卷:对于小型数据集,并且如果数据库支持可以加入群集并与其他成员动态同步副本,此方法就适用。 共享卷或共享文件系统:这适用于当您数据需要独立于主机而生存时。...对于这种类型配置状态,KeyWhiz和Vault这样凭证管理工具可以在具有一次性访问令牌容器中使用。其他选项结合使用卷插件和密钥存储来安全地提供秘密数据给容器化应用。...总结 在这篇文章中,我们讨论了什么应用程序状态,您可能遇到不同类型应用程序状态。我们还介绍了如何在容器环境中管理每种类型状态。在大多数情况下,有几个选项可供选择。...所以,尽管容器是短暂,但是应用程序状态并不需要! 我这篇文章显示了有状态应用程序可以被容器化。我们很乐意听取您反馈和经验,或者如果您有任何问题,我可以帮助解答。

2.6K100

AI 行业实践精选:Chatbot 拐点之年

就像Mandel所说那样,人们在使用Messenger中聊天机器人时期望它能Siri一样有多种用途,但是Facebook设置开发者预期是一个机器人只有一种用途。...Kik“建议回复”选项Facebook“快速回复”选项一样,能够提供预置信息。 “假设用户选择Chatbot是因为它是一个更高级聊天应用程序。”Sherman说。...“使用Chatbot会遇到一些冲突,因为人们不知道如何真正与机器人交谈,所以要做许多猜测,而这会带来不好用户体验。这就是“快速回复”选项要解决一类问题——让用户融入一种路径。”...当然,你也无法阻止Messenger复制Kik机器人营销策略,使用较小应用程序作为研发部门,就像Facebook Inc.使用Snapchat一样。...我也在犹豫需要建立些什么,因为它其中一个特点就是:全景中每个人都可以模仿其他人装扮。”他说。 目前尚不清楚Messenger是否打算开一个Kik一样机器人商店。

1.5K60

分享 42 个面向前端开发 JS 库和框架

03、AngularJS 地址:https://angular.io/ AngularJS 与上面的两个框架一样,使您可以轻松构建 Web 和移动应用程序。...它是开源,每周通过 npm 下载超过 100 万次。以上数据可以帮助我们在一定程度上了解其受欢迎程度。 此外,它还提供了许多内置示例来帮助您学习如何将 D3.js 应用于您网站。...29、Share 地址:https://estevanmaito.github.io/sharect/ 共享库使用户可以在网页中选择他们想要文本并立即将其共享Facebook 或 Twitter...它内置了许多功能,例如,添加链接、图像、视频等。 我喜欢 Quill 地方在于,它可以轻松地在所有现代和响应式 Web 浏览器多个设备屏幕上进行设置和显示,并提供有关使用时常见问题详细教程。...它主要目标是以 JSON 形式设置验证并使它们可在浏览器和服务器之间共享。 它为我们提供了很多验证方法,例如日期、电子邮件、格式、对象类型检查等。

6.8K31

Compressor for Mac(视频转码工具)中文版

Compressor还利用可用硬件编码器进行H.264和HEVC导出,跨多个CPU内核进行扩展,并使用显卡上高速GPU加速苛刻图像处理任务。...您批处理显示在中心,位于大型查看器正下方,可让您查看和导航文件。支持行业标准。Compressor支持各种流行设备输出以及专业视频和音频格式,扩展了Final Cut Pro内置编码选项。...网络共享和光盘刻录将文件上传到热门视频网站,包括YouTube,Vimeo和Facebook。您还可以从一组菜单模板中进行选择,以直接从Compressor创建基本蓝光光盘和DVD。...音频选项显示和分配QuickTime音轨通道,包括可选矩阵立体声缩混。然后添加峰值限制器和时间间距等音频效果,以便在导出前微调声音。分布式编码。...借助Compressor内置分布式编码功能,您可以轻松使用网络上其他Mac计算机来加速编码作业。内置于Compressor中分布式编码功能是Compressor一部分,无需单独应用程序

2.6K10

Paste for Mac(mac剪切板工具)支持12系统

id=MjU2NjEmXyYyNy4xODcuMjI0LjIyNQ%3D%3D软件功能剪贴板历史经理,感觉一个内置OS X应用程序以下是您需要从一开始就知道内容:粘贴存储所有复制内容,无论我们是在谈论文本...,链接,图像,文件,文件等。...与其他这类应用程序情况一样,在Mac上安装“粘贴”后,它可以顺利地将其自身集成到OS X菜单栏中,当然,也可以通过单击它项目来召唤它,或者甚至更快,使用“CMD + SHIFT + V”键盘快捷键...首先,所有复制到剪贴板内容都使用清晰美观预览显示,而背景会自动模糊,这使得它成为最好剪辑板管理器之一。...共享其内容,LinkedIn和消息应用程序

1K10

Facebook语音助手Aloha疑曝光

Facebook语音计算革命速度有点慢。它没有语音助手,它智能扬声器仍在开发中,而Instagram这样一些应用程序并没有完全配备音频通信。...鉴于Facebook已经迟了一步,它需要通过强大实用程序来解决实际问题。以下是Facebook在语音领域最新发展,以及它过去实验如何为其下一次重大推动奠定基础。...Wong还在Facebook代码中发现了Aloha徽标,其中包含火山图像。有人在Facebook员工手机上看到了一个Facebook Aloha Setup聊天机器人,上面有类似的标志。 ?...然后,接收者可以阅读文本而不必语音消息那样收听它。该功能还可用于为Facebook应用程序语音导航提供动力,以实现更好免提使用。...目前还不清楚FacebookAloha究竟会怎样。对于Facebook智能扬声器和应用程序,它可以是操作系统或语音界面和转录功能。它也可能会M一样成为一个更加成熟语音助手。

1.5K40

8个免费和最佳开源视频流服务器软件

这些知名人士使用视频流服务器来创建视频点播(显示)(VOD)呼叫。VOD允许用户在需要等待特定广播时间情况下选择和观看视频或收听音频内容,例如音乐,电影和电视节目。...在线提供了数十个免费和开源视频流服务器,以流式传输和共享视频。今天,我们在本文中列出了最好。而且,这些媒体流服务器是企业级,可以大规模处理流。...Streamhash三个产品或脚本: StreamView:这是一个Netflix Clone脚本,能够Netflix和Amazon Prime一样进行创建。...StreamNow:该产品具有创建实时流视频选项功能,就像Facebook Live和YouTube Live一样。您可以制作实时流媒体广告以产生利润。...另外,某些NAS设备提供内置Plex Media服务器选项,可以将NAS服务器转变为音频/图像/视频流服务器。

20.3K11
领券