【问题标题】:Structuring solutions with gRPC使用 gRPC 构建解决方案
【发布时间】:2018-08-26 15:56:04
【问题描述】:

我是 gRPC 框架的新手,我想了解在使用 gRPC 时如何构建我的解决方案。

基本上我计划开发多种业务服务。我想构建一个 REST API,我希望它充当所有这些服务的客户端并将端点暴露给应用程序。 API 和服务之间的通信将使用 gRPC。

我是否应该按如下方式构建我的解决方案:

  1. 一个提供 gRPC 存根的项目称为 business-service-contracts。该项目包含.proto 文件和生成的存根。

  2. 提供服务实现的一个或多个项目称为business-service-abusiness-service-b。这些项目依赖于business-service-contracts 并实现生成的存根。

  3. 一个实现名为 business-api 的 API 的项目,该项目实现业务服务的客户端并通过 REST API 端点公开它们。

【问题讨论】:

    标签: java architecture grpc


    【解决方案1】:

    这似乎是一种常见的合理方法。

    【讨论】:

      猜你喜欢
      • 2011-12-24
      • 1970-01-01
      • 1970-01-01
      • 2012-12-16
      • 2011-05-08
      • 1970-01-01
      • 2016-10-24
      • 2016-11-12
      • 2010-09-22
      相关资源
      最近更新 更多