在优步的riblet架构有什么缺点?

时间:2017-05-22 15:47:59

标签: uber-api web-architecture iosdeployment

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

image

1 个答案:

答案 0 :(得分:1)

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

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