WunderGraph 组件

WunderGraph 整体机制以前简单介绍过,以下简单说明下包含的组件

组件

  • wunderctl 创建部署以及管理WunderGraph应用 
    基于golang 编写,提供cli 能力,同时基于nodejs 包装为了一个npm包(在使用的时候基于github 进行二进制文件的下载) 
    提供的能力不少
  • sdk 自动生成类型安全的代码 
    基于ts 开发,使用到了模版技术,protobufjs,openapi ,同时集成了fastify(应该是在代码生成以及debug模式需要使用的) ,详细机制后续研究之后说明,目前看代码还是比较复杂的
  • WunderHub 包管理工具,方便api 的共享以及集成 
    没有开源的组件,功能上是一个包管理工具,实现了api 能力的共享,类似npm包管理,但是是api 的共享,需要依赖cli

说明

WunderGraph 不是简单的graphql 狂简,而是一个平台,提供了比较完整的graphl api 管理以及集成能力,如果能支持多语言就更好了,源码是值得学习研究的

参考资料

https://github.com/wundergraph/wundergraph

posted on   荣锋亮  阅读(86)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2019-06-12 使用readthedocs 发布 sphinx doc文档
2019-06-12 pgloader 方便的数据迁移工具
2019-06-12 circus && web comsole docker-compose 独立部署web console 的一个bug
2018-06-12 nats 学习 集群ha 配置
2017-06-12 Apache Tez 了解
2016-06-12 pouchdb Conflicts
2016-06-12 pouchdb sync

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示