在Lyft生产特使手机

Envoy Mobile logo with Lyft logo

Envoy Mobile is an ambitious open source initiative to bring the power of Envoy Proxy to mobile apps, leading to unparalleled observability, cutting edge technologies, control, and consistency in the mobile networking space.

Envoy Mobile是一项雄心勃勃的开源计划,旨在将Envoy Proxy的力量引入移动应用程序,从而在移动网络领域实现无与伦比的可观察性、尖端技术、控制和一致性。

We’re pleased to share that nearly all network requests from Lyft’s mobile apps are now handled by Envoy Mobile, matching or exceeding the performance of the previous libraries on Lyft’s top-level business metrics and serving billions of requests each day.

我们很高兴与大家分享,现在几乎所有来自Lyft移动应用的网络请求都由Envoy Mobile处理,在Lyft的顶级业务指标上与之前的库的性能相当或超过,每天为数十亿次请求提供服务。

This took years of development and months of rigorous analysis comparing the performance of Envoy Mobile to the libraries it was destined to replace (URLSession on iOS and OkHttp on Android), and slowly rolling out on apps and platforms to avoid degrading the user experience or health of the Lyft ecosystem. We first rolled out on our iOS Rider app in December 2021, and incrementally enabled all our other publicly available apps on iOS and Android in the months that followed.

这需要多年的开发和数月的严格分析,将Envoy Mobile的性能与它注定要取代的库(iOS上的URLSession和Android上的OkHttp)进行比较,并在应用程序和平台上慢慢推出,以避免降低用户体验或Lyft生态系统的健康。我们于2021年12月首次在我们的iOS Rider应用程序上推出,并在随后的几个月内逐步启用我们在iOS和Android上的所有其他公开可用的应用程序。

Our initial goal was to match the performance of our previous solutions, but in some areas we’ve seen significant improvements that simply would not have been possible without Envoy Mobile. At the end of this post, we’ll share our next set of goals for the project.

我们最初的目标是与我们以前的解决方案的性能相匹配,但在一些领域,我们已经看到了显著的改进,如果没有恩华特移动,根本不可能实现。在这篇文章的末尾,我们将分享我们为项目制定的下一个目标。

Enhanced Observability

增强可观察性

Our ability to observe the health of our client-side networking system previously required building hooks into the respective networking libraries, sampling requests at a very low rate, and sending them back to an analytics ingestion service for processing. This meant only capturing a tiny fraction of networking metrics and de...

开通本站会员,查看完整译文。

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.123.4. UTC+08:00, 2024-04-17 01:56
浙ICP备14020137号-1 $访客地图$