Uber 的业务遍布全球,每天需要处理全球数百万人次的出行,实时性对 Uber 而言非常重要。在一次行程中,多个参与者可以修改和查看正在进行中的行程状态,这需要实时更新。无论是取车时间、到达时间、路线还是在打开应用时附近的司机数量,所有参与者和应用都必须保持实时信息同步。本文介绍了 Uber 如何通过轮询保持信息实时更新以及基于 gRPC 双向流协议构建应用。
对于下载爱好者来说,2009年糟糕透顶。 BT下载的两大旗帜网站----海盗湾和Mininova----都在2009年遭受重大挫折。上半年,海盗湾一审败诉,四名管理员被判有罪,需要入狱服刑;下半年,Mininova一审败诉,被迫撤下了所有侵权的Torrent文件,等于实际上的关闭。 此外,版权组织还加大力度,围剿其他的BT下载网站,在法庭上获得了一系列的胜利。文件分享运动陷入了低潮,BT下载受到了前所未有的冲击。 📷 但是,哪里有压迫,哪里就有反抗。新技术的潮流,不是陈旧的法律条文能够阻止
李杉 编译自 GeekWire 量子位 出品 | 公众号 QbitAI 那个惊艳了全球网民的亚马逊黑科技无人商店Amazon Go,第二家店浮出水面。 第二家Amazon Go依然开在亚马逊总部所在城
2008 年巴黎一个寒冷的夜晚,特拉维斯·卡兰尼克 和加勒特·坎普打不到出租车。就在那时,Uber 的想法诞生了。如果你可以“按一下按钮就可以搭车”,那该多好啊?
李杉 编译整理 量子位 出品 | 公众号 QbitAI 掌握智能手机未来的控制权是过去10年科技大战的主基调,现在,押注未来10年整体趋势的科技公司都在纷纷争夺无人驾驶汽车的控制权。 本周五,美国专车
作者 Russell Brandom 本文为CDA数据分析师原创编译作品,转载需授权 CDA数据分析师编译团队 ---- 一直以来,Uber 都想利用它庞大的交通数据库做点什么。 近日,Uber 公司推出了一款可以规划出行时间的新工具,名为 Movement。 【 Uber Movement 介绍视频】 视频内容 Movement 依托于 Ubers 记录的庞大行车交通数据。Uber 称使用该数据平台,地方政府可以更迅速、细致地了解交通状况,甚至乘客出行习惯,从而借此优化交通资源调配,改善交通状
每隔三十秒就会有位置数据返回,包括来自于司机和乘客应用的各类数据,需要实时使用的实时数据非常之多,那么Uber是如何存储这些位置数据的呢? Uber的解决方案非常全面:他们在Mesos顶层构建了自己的系统,运行Cassandra。Uber的软件工程师Abhishek Verma有一个演讲,题为《Uber跨多个数据中心运行在Mesos上的Cassandra》(阅读原文查看PPT),便对这个解决方案做了全面的解释。 我们是否也该这么做呢?在聆听Abhishek的演讲时,这样的想法涌入脑海。 如今,开发者有许多艰
1969年,美国国防部研究计划署第一次将互联网应用于军事连接。随后美国西南部四所名校的四台计算机通过这项技术连接起来。
【新智元导读】上周发生的Uber自动驾驶测试车致死事故有了新的进展。事故发生时,Uber车上的激光雷达有可能是关闭的。谷歌无人驾驶顾问Brad Templeton从各方面详解分析了事故可能及其影响:我们能够自动驾驶带来多大的风险?最终的解决方案如果是一辆完美的自动驾驶汽车,那么我们很可能永远也无法将自动驾驶投入实用。 这可能会让Uber在很长一段时间——或许是几年之后,才能再次向公众提供自动驾驶汽车服务。这也可能会延缓Waymo、Cruise等公司今年和明年的计划。 上周发生的Uber自动驾驶测试车致死事故
梦晨 发自 凹非寺 量子位 | 公众号 QbitAI 马斯克太会省钱了,连推特分公司的房租都不交了。 新加坡办公室被曝一度关闭,员工在工作日被房东请出办公室。 新加坡分公司是推特在亚洲-太平洋地区的总部,2015年开张,占地2000多平方米,甚至在去年刚刚扩大了规模。 最近这段时间,推特在菲律宾、墨西哥和非洲的至少12个办公室已经关闭或正在关闭,其中也有一些是因为没有支付租金。 据Business Insider消息,马斯克最终在第二天下午晚些时候才把新加坡办公室的过期房租补上,员工得以回去工作。 但对
本周一,苹果公司宣布下调本季度的销售预期,成为首批揭示冠状病毒如何影响其业务的公司之一。
本文讲述了数年前,在高速扩张的背景下,Uber 工程团队为解决技术问题而重写应用程序的“噩梦般”经历。
欢迎回看本文原始视频 http://t.cn/RjSC0KQ 本篇为Uber系列技术文章第一篇 今天我们解读的是Uber公司的Curis所分享的Uber架构从0到1,这是Uber非常早期的视频分享,我们之后会逐渐讲从1到万,以及更进一步各种RingPop的架构。 首先谈到Uber的初心,他们想实现一键打车功能。左边是Uber最早期的界面,大家可以看到跟现在有很大的区别,按一下就可以打到车了。 Uber的最初架构 为了支持这样的服务,Uber最初的架构是怎么样的呢?会很复杂吗?其实不会。 前面是一
Uber 一开始是单体架构,后来逐渐演化为面向服务的架构。Uber 最早只为旧金山提供服务,他们称之为 UberBlack。后来随着核心领域模型的增长以及引入了越来越多的新特性,组件的耦合非常严重,持续集成变成了沉重的负担,每次部署都意味着需要一次性部署所有的东西。在单一代码库中添加新功能、修复 bug、解决技术债务变得非常困难,这也是为什么 Uber 后来采用面向服务的架构的原因,这也促使 Uber 工程团队重构了新的 Uber 应用。
因为疫情,科技圣殿硅谷也偃旗息鼓,熠熠生辉的办公楼失去了往日的光彩,员工们都窝在家里,但技术宅们突发奇想,在网上搭建了一个「虚拟硅谷」。
如你对计算机网站比较熟悉的话,我们知道我们可以部署一个 Apache 的服务器,然后部署一个 MySQL 的数据库。
它能够允许大型企业管理并向客户发送商务信息——如预约提醒、送货信息甚至是活动门票。目前,该平台活跃用户有300万个,但是公司的发言人拒绝透露它相关的价格信息。
🐆 猫头虎博主来报!对于Go社区的成员和粉丝们来说,今天有个激动人心的消息:官方Go商店开张啦!这不仅仅是一个购买Go周边商品的地方,更重要的是,所有收益将直接捐给GoBridge非营利组织。如果你热衷于支持Go社区,并且喜欢收集一些Go相关的商品,那么绝对不能错过这个消息!🎉
长期以来,不管大厂还是小厂,微服务都被认为是云原生服务应用程序架构的事实标准,然而2023,不止那位37signals的DHH决心下云,放弃微服务,就连亚马逊和谷歌等这些云巨头,正在带头开始革了微服务的命。
大家好,我是一哥,最近滴滴出的技术少了,给大家分享一下Uber的大数据平台是如何建设的?
李林 舒石 编译整理 量子位·QbitAI出品 太平洋时间2017年3月8日,西方的传统黄道吉日,宜开大会。 Google、Facebook和Udacity三家,几乎在同一时间各自举行与人工智能相关的
谷歌,微软和Mozilla的网络浏览器很快将为用户提供由FIDO联盟和万维网联盟(W3C)构建的新的无密码认证标准,目前正处于最终审批阶段。 W3C已将新的认证标准WebAuthn推进到候选推荐标准(
作者 | Uber Engineering 译者 | 王强 策划 | 钰莹 随着 Uber 业务的扩张,为公司业务提供支持的基础数据池也在飞速膨胀,其处理成本水涨船高。当大数据成为我们最大的运维支出项目之一后,我们启动了一项降低数据平台成本的计划。该计划将问题分解为三大分支:平台效率、供应和需求。在这篇文章中,我们将讨论 Uber 为提高数据平台效率和降低成本所做的一系列工作。 1大数据文件格式优化 我们的大部分 Apache®Hadoop®文件系统(HDFS)空间都被 Apache Hive 表占用了。
作为一个平台,Uber(优步)邀请用户利用它,从它身上赚钱,并因它而快乐。每天,Uber 的服务超过 1800 万次请求,使人们在谋生的同时能够自由行动、开阔思路。作为底层引擎之一,Uber Money 实现了人们参与 Uber 体验的一些最重要的方面。像这样的系统不仅应该是健壮的,而且还应该是高度可用的,对宕机采取零容忍的态度,因为我们的成功口号是“准时、准确和合规地收付款”。
安防监控视频EasyCVR视频融合汇聚平台基于云边端智能协同,支持海量视频的轻量化接入与汇聚、转码与处理、全网智能分发等。音视频流媒体视频平台EasyCVR拓展性强,视频能力丰富,具体可实现视频监控直播、视频轮播、视频录像、云存储、回放与检索、智能告警、服务器集群、语音对讲、云台控制、电子地图、H.265自动转码H.264、平台级联等。为了便于用户二次开发、调用与集成,我们也提供了丰富的API接口供用户使用。
Spyce是一家由4位MIT工程专业毕业生创立的快餐店,和其他快餐店不同的是,这家店有一位“机器人厨师”。
来源丨https://scottrogowski.com/the-seven-deceptions-of-microservices
作者 | Simon Willison 译者 | 王强 策划 | 万佳 我上周在 Twitter 上发起了一个关于 API 端点的讨论。相比一次返回 100 个结果,并要求客户端对所有页面进行分页以检索所有数据的 API,这些流式传输大量数据的端点可以作为替代方案: 假设这种流式传输端点有了高效的实现,那么提供流式 HTTP API 端点(例如一次性提供 100,000 个 JSON 对象,而不是要求用户在超过 1000 个请求中每次分页 100 个对象)有任何意想不到的缺陷吗?——Simon Willi
我喜欢Shell脚本,格式方便阅读,方便调试。 在Windows上的Bat脚本,相对没那么友好,至少对我来说是这样的,还有一个致命的原因就是不方便调试……这点比较致命。
据报道,Uber 仅在过去4年的时间里,业务就激增了 38 倍。Uber 首席系统架构师 Matt Ranney 在一个非常有趣和详细的访谈《可扩展的 Uber 实时市场平台》中告诉我们 Uber 软件是如何工作的。 本次访谈中没有涉及你可能感兴趣的峰时定价(Surge pricing,译注:当Uber 平台上的车辆无法满足大量需求时,将提升费率来确保乘客的用车需求)。但我们了解到 Uber 的调度系统,他们如何实现地理空间索引、如何扩充系统、如何提高可用性和如何处理故障,例如在处理数据中心故障时,他们甚至
伴随着一记电流响声,天逐渐亮了,不到一会儿太阳就升起来了,熟悉的蓝天白云和草地再次出现,今天又是繁忙的一天。
苹果对Swift开源了,Google、Facebook、Uber 3大巨头专门在伦敦商讨这个新的语言 Google正在考虑用Swift作为第一梯队语言,Facebook、Uber 也表示要在自己的系统中把Swift提升到更核心的位置 目前Google Android系统的第一语言是Java,由于被Oracle起诉索赔,Google便考虑更广泛的使用Swift Swift是开源的,Google使用Swift的话,就可以不用改变其开源移动体系结构 Swift生于苹果,被用来接替Object-C的重任,由于
要想获得高盛集团(Goldman Sachs Group Inc.)的衍生品成本,曾经的你需要华尔街精英公司的交易账户,但很快,只要有一个GitHub帐户就可以轻易获得。
无论你如何理解政治,毫无疑问UBER就是创新的代名词,正如它颠覆了传统的交通运输行业在这个分享体系中的领导地位。但是问题在于最快的创新者往往会遇到一些问题,正如微软、苹果、亚马逊都曾经遇到过一样。问题在于一旦你开始创新并且旗开得胜,你的进度会快到你自己都无法跟上,以至于有时会迷失对于大局的掌控,从而不得不暂缓进度边走边建设。 这就是Casper S. Jensen今年初作为软件工程师刚刚加入UBER计算机平台部门时候发现的故事。 在Docker欧洲会议的第一天,Jensen开始他的演讲即是关于UBER如何保
根据硅谷精英、风头正劲的政客和头部出租车(网约车)大厂的说法,到2021年,无人驾驶汽车早已风靡美帝,开始上路英国高速公路,并且准备在伦敦提供自动驾驶出租车服务。
Uber的无人驾驶汽车计划不仅包括无人驾驶出租车项目,该公司还打算将无人驾驶技术应用于货物运输业务。 近日,据外媒报道,除了打车业务,Uber也在研发自动驾驶技术,其所推出的自动驾驶卡车,目前已开始在亚利桑那州送货,不过仅限于在高速公路上运行。 根据Uber的货运计划显示,目前其自动驾驶卡车运输服务与手动卡车服务相互结合,前者用于更长距离的长途货运,后者则负责中转枢纽间的短距运输。不过,出于安全方面的考虑,Uber的自动驾驶卡车在提供送货服务时还没有彻底实现自动驾驶,其在高速公路上行驶时,驾驶室中还坐着一名
翻译自 3 Important AI/ML Tools You Can Deploy on Kubernetes 。
一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算) 首先HTTP有 1
一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算) 首先HTTP有1.1和1.0之说,也就是所谓的k
在介绍动静分离之前,我感觉还是有必要介绍一下:什么是静态网站?什么是动态网站?由于我之前已经在一篇个人博客中详细介绍了动静态网站,在这里就不再做详细的描述(有需要的小伙伴可以前往了解:《什么是动静态网站?》)。知道什么是动态网站之后,我们拿最常见的PHP动态网站来说,一次完整的网站加载请求中,浏览器客户端会向服务器请求一系列所需静态文件:.html;.css;.js;.jpg;.png还有一些字体文件等,当然还包括动态请求:***.php等。而所谓的“动静分离”是将网站静态资源(HTML,CSS,JS,JPG,PNG等文件)与后台应用分开部署,提高用户访问静态文件的速度,降低对后台应用访问,这样您的小服务器就可以把全部精力投入到动态请求的查询和解析中去,从而有效的减轻后端服务器的压力。
WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。
【视频&交流平台】 àSpringBoot视频 http://study.163.com/course/introduction.htm?courseId=1004329008 àSpringClou
偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对 websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~ 一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算) 首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个
首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websocket其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而已,也就是说它是HTTP协议上的一种补充可以通过这样一张图理解
查询的生命周期大致可以按照顺序来看:从客户端到服务端,然后在服务器上进行解析,生成执行计划,执行,并返回结果给客户端。其中 “执行” 可以认为是整个生命周期中最重要的阶段,其中包括了大量为了检索数据到存储引擎的调用以及调用后的数据处理,包括排序分组等。当希望 MySQL 能够以高性能的方式运行查询时,最好的办法就是弄清楚 MySQL 是如何优化和执行查询的。MySQL 执行一个查询的过程,如下:
新风口的出现,注定伴随着竞争与淘汰。 作者 | 来自镁客星球的家衡 每隔一段时间,有关“飞机汽车”的话题就会被拎出来讨论一番,有好消息,也有坏消息。 9月22日,知名飞行汽车公司Kittyhawk在推特上宣布即将关闭。这家公司成立于2010年,创始人是谷歌“无人车之父”Sebastian Thrun。在发展的最初几年,Kittyhawk势头十分迅猛,曾得到谷歌联合创始人拉里・佩奇 (Larry Page) 投资这一点更是被津津乐道。 从多方报道来看,Kittyhawk的倒闭“让人非常意外”。作为最早提出“
对于很多互联网大型企业来说,在使用服务器的时候可能会遇到各种问题,除了会遇到黑客攻击以外,还可能会出现堡垒机xdmcp连接服务器连不上的问题,那么导致堡垒机xdmcp连接服务器连不上的原因是什么?该如何检测呢?
作者:Nikunj Aggarwal和Joshua Corbin 编译/校对:张天雷/郭蕾 摘自:http://www.infoq.com/cn 【编者的话】 Uber是一家总部位于旧金山的风险投资的创业公司和交通网络公司,以移动应用程序链接乘客和司机,提供租车及实时共乘的服务。在最近短短四年间,Uber的业务量已经惊人地增长了38倍,在这背后起到支撑作用的是公司强大的系统架构。其中一项非常杰出的工作是他们在处理系统故障时,包括当出现数据中心故障的时候,通过将司机的手机作为一个外部分布式存储系统,Uber采
领取专属 10元无门槛券
手把手带您无忧上云