代码之家  ›  专栏  ›  技术社区  ›  codematix

利用gRPC构建解决方案

  •  0
  • codematix  · 技术社区  · 6 年前

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

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

    我应该按以下方式构建解决方案:

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

    2. 提供服务实现的一个或多个项目称为 business-service-a ,则, business-service-b . 这些项目依赖于 商业服务合同 并实现生成的存根。

    3. 实现API的项目称为 business-api 它实现了业务服务的客户端,并通过RESTAPI端点公开它们。

    1 回复  |  直到 6 年前
        1
  •  1
  •   kpayson64    6 年前

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