App Engine中微服务的更好性能

时间:2019-01-14 13:27:43

标签: java google-cloud-platform google-cloud-endpoints-v2

我要制作一个包含6-7个不同模块的应用程序,因此,我决定使用App Engine服务,但是关于性能的一件事使我感到困惑。如文档中所述。

  

服务只能通过Http请求调用,您不能直接访问代码。

这意味着,如果您使用多个服务,则由于这些Http调用,应用程序将变慢。但在另一个地方提到。

  

同一应用程序中的服务保存在同一数据中心中。

是指所有这些http呼叫都是本地呼叫,并且没有性能 问题?

哪个对性能好。 1-单一服务 2-多种服务

我正在使用Cloud Endpoints v2 Java。

1 个答案:

答案 0 :(得分:0)

调用HTTP端点比调用函数(联网等)有一些开销。 因此,如果您只关注性能,那么一项单一服务将更快。 但是,将您的应用分解为服务还是有优势的