我正在开发一个项目,该项目通过pubsub接收来自多个客户端的请求,数据流管道将以流模式处理以给出响应。每个流都有一些共同的逻辑,并且还具有对BigTable / BigQuery的读/写。
使用单个管道的优缺点(包括开发和维护方面),每个管道通过单独的管道为每个输入接收来自不同客户端的输入?
答案 0 :(得分:3)
在开发方面,它们具有大致相同的复杂性:您可能仍然在一个地方编写公共代码,或者甚至整个管道代码都是相同的,但是您为不同的客户端使用不同的参数启动它
维护方面,两种方法都有利弊。