在优步的riblet架构有什么缺点? [关闭]

问题描述 投票:4回答:1

我正在研究uber rider app的当前架构,我知道当前的车手应用程序是从MVC发展到一个名为riblet的特定架构,它是由Uber自己设计的viper之上。据我所知,riblets是独立可测试的部件,每个部件都有一个目的。我知道新架构能够处理性能和可扩展性。我有兴趣了解riblet架构的缺点。

image

uber-api web-architecture iosdeployment
1个回答
1
投票

好。我找到了一些riblet架构的缺点。我会在这里张贴他们与有兴趣的人讨论。主要缺点如下,

  • 由于通过其接口进行通信的独立沟槽数量较多,因此与具有较少组件的系统相比,特定接口可能出现故障。
  • 是的,测试单个沟槽很容易,但它使集成和处理沟槽中的请求变得更加复杂。
  • 从长远来看,改变技术堆栈很困难
© www.soinside.com 2019 - 2024. All rights reserved.