2020年5月23日

super-graph 框架用到的几个不错的golang 包

摘要: viper 强大,通用的golang 配置管理工具,参考https://github.com/spf13/viper fasttemplate 高性能的模版引擎,同时作者的quicktemplate也很不错,参考http://github.com/valyala/fasttemplate goja 阅读全文

posted @ 2020-05-23 22:34 荣锋亮 阅读(645) 评论(0) 推荐(0) 编辑

super-graph 配置

摘要: super-graph 的配置可以通过yaml 以及json格式,同时提供了基于环境变量的管理(以GO_ENV开头) 比如GP_ENV=prod 使用prod.yaml 对于GO_ENV-dev 的使用dev.yaml ,配置文件也可以通过-path <folder> 指定 完整配置 参考配置文件 阅读全文

posted @ 2020-05-23 17:17 荣锋亮 阅读(380) 评论(0) 推荐(0) 编辑

super-graph 核心代码说明

摘要: 内容来自官方文档,主要介绍下super-graph 的工具原理,对于学习源码还是比较有帮助的 主要的子模块 qcode, 处理graphql 语言以及解析的 psql sql 生成器 serv http 服务,配置以及cli rails rails cookies && session 存储解码器 阅读全文

posted @ 2020-05-23 17:02 荣锋亮 阅读(463) 评论(0) 推荐(0) 编辑

super-graph基于golang编写的强大graphql 服务

摘要: super-graph 是基于golang 编写的一个graphql 服务(可作为library以及独立的服务) super-graph 对于graphql 的支持是通过编译graphql查询为sql(hasura就是使用此方法) 以下是一个参考使用 环境准备 安装cli go get github 阅读全文

posted @ 2020-05-23 09:32 荣锋亮 阅读(853) 评论(0) 推荐(0) 编辑

导航