V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
sophos
V2EX  ›  Go 编程语言

GraphQL 转 gRPC 网关,第一个版本出来了

  •  
  •   sophos ·
    sysulq · 107 天前 · 1000 次点击
    这是一个创建于 107 天前的主题,其中的信息可能已经有所发展或是发生改变。

    接上文: https://v2ex.com/t/1056321

    前段时间在想着写个 GraphQL 转 gRPC 网关,可让端侧自由聚合 gRPC 微服务接口。

    参考了几个 Github 现有的开源项目,实现了第一个版本,欢迎体验。

    • 基于 gRPC reflection 生成 GraphQL schema
    • 基于 GraphQL 实现接口聚合
    • 基于 Etcd 实现 gRPC 服务发现
    • 支持限速、熔断、缓存、jwt 、singleflight 等
    • 支持 OpenTelemetry

    https://github.com/sysulq/graphql-grpc-gateway

    预祝周末愉快 :-)

    1 条回复    2024-07-20 11:35:16 +08:00
    echoless
        1
    echoless  
       106 天前
    会玩 👍
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2807 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:48 · PVG 20:48 · LAX 04:48 · JFK 07:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.