扫码阅读
手机扫码阅读
Uber 发布 CheckEnv 工具,旨在防范跨环境 RPC 调用,确保数据安全
![](/theme/default/default/images/main/eye-open.png)
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
![](/theme/default/default/images/main/icon-jing.png)
InfoQ
扫码关注公众号
Uber最近发布了一款名为CheckEnv的新工具,旨在处理微服务架构中的复杂性问题。该工具的核心功能是快速检测和解决跨不同环境(如生产和演示)RPC调用可能出现的问题,例如数据不一致或意外行为。
CheckEnv通过依赖图来展示服务间的调用关系,并提供洞察服务通信模式和依赖关系,利用图分析技术自动化检测过程,并与Uber的监控和警报系统集成,以便快速解决问题。
该工具拥有实时更新的依赖图和提供历史服务交互视角的聚合图,有助于实时捕获关键指标和潜在问题,以及随时间分析系统性能。它在Uber的Grail和Local Graph图数据存储系统上运行,这些系统聚合并存储调用图数据。CheckEnv提供API访问这些信息,强化了解决微服务架构问题的能力。
在Uber的合成负载测试平台Ballast中,CheckEnv用于检测负载测试期间的潜在跨环境调用,并在问题升级前发出警报,保障测试环境的安全可靠。
未来,Uber计划扩展CheckEnv及其数据摄取管道MazeX的功能,构建更强大的图,以增强系统分析服务间通信模式的能力,优化数据流动,提高服务效率。
想要了解更多内容?
![](/theme/default/default/images/main/icon-jing.png)
InfoQ
扫码关注公众号
InfoQ的其他文章
DoorDash 使用 Flink 开发了新的会话平台以提升通知投递的及时性
DoorDash利用Apache Flink实现了实时的会话探测和通知投递,大幅度提升了用户参与度。此举带来了用户互动和购物车转化率的大幅提升。
微软发布 Azure 量子开发套件 1.0
微软发布Azure Quantum Development Kit(QDK)1.0,对之前的QDK进行了重大重写,重点是提高速度、简化操作,并为开发者提供更便捷的浏览器体验。
生成式 AI 并不是软件开发“神药”,开发者需警惕这三大幻觉
大模型技术仍然在不断更新,能让人感知到幻觉程度也在逐渐降低。但在它被投入到具体的领域和使用场景时,幻觉效应仍在发生。
Doordash 的大规模隐私工程实践:地址遮蔽和数据保护
最近,DoorDash公布了他们是如何主动将隐私保护纳入其产品的。他们说明了隐私工程的重要性——这是一个经常被忽视的软件架构实践,并提供了一个例子,介绍如何遮蔽用户地址数据以更好地保护用户隐私。
OpenAI 演讲:如何通过 API 将大模型集成到自己的应用程序中
OpenAI的员工Sherwin Wu和Atty Eleti在QCon上讨论了如何使用OpenAI API将这些大语言模型集成到应用程序中,并通过使用API和工具将GPT连接到外部世界以扩展GPT的功能。
加入社区微信群
与行业大咖零距离交流学习
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
软件研发质量管理体系建设
白皮书上线