【问题标题】:Django REST with gRPC带有 gRPC 的 Django REST
【发布时间】:2019-03-10 09:40:03
【问题描述】:

有人成功集成了这两种技术吗?我想使用 Django REST 公开 gRPC。那可能吗?如果是这样,那里有什么好的例子吗?任何帮助,将不胜感激。谢谢。

【问题讨论】:

  • 您在寻找什么样的集成?没有什么能阻止您创建内部调用 gRPC 的 API 端点。
  • 这就是我所说的集成。你有调用 gRPC 的 Django REST 端点的例子吗?

标签: python django rest integration grpc


【解决方案1】:

有一个受 Django REST 框架启发的用于 Django (django-grpc-framework) 的 gRPC 工具包,可帮助您执行以下操作:

  • 具有开发模式的 gRPC 服务器(自动重新加载、检查)server

  • 一个管理django db连接状态的服务类services

  • 一种与您的数据库模型紧密映射的通用服务generics

  • 一个基于模型proto generation的简单原型生成器

  • 一个简单的RPCTestCasetesting

【讨论】:

    【解决方案2】:

    我想您可能正在寻找django-grpc 项目。来自描述:

    通过访问 Django ORM 和其他方便的人员来启动 gRPC 服务器的简单方法。 gRPC 请求比传统的 HTTP 请求快得多,因为不是 通过标准中间件。

    【讨论】:

    • 谢谢约翰。我会调查的。
    猜你喜欢
    • 2019-08-06
    • 2018-06-28
    • 2019-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-06
    • 2019-05-01
    • 2015-05-10
    相关资源
    最近更新 更多