随笔分类 -  graphql

graphql-compose graphql schema 生成工具集
摘要:graphql-compose 是一个强大的graphql schema 生成工具集 包含以下特性 快速便捷的复杂类型生成 类型仓库,类型可以存储在schemacomposer 存储中 包含flowtype(不太还用),typescript 的类型定义 方便的插件 包含json 以及date 类型 阅读全文

posted @ 2019-10-31 14:43 荣锋亮 阅读(978) 评论(0) 推荐(0) 编辑

space-cloud 学习一 基本试用
摘要:space-cloud 是一个支持多数据库,以下是一个简单的基于官方文档的试用 使用docker-compose 运行 环境准备 下载docker-compose文件 wget https://raw.githubusercontent.com/spaceuptech/space-cloud/mas 阅读全文

posted @ 2019-10-21 09:52 荣锋亮 阅读(1424) 评论(0) 推荐(0) 编辑

space-cloud 支持多数据库多rest&& graphql web server
摘要:space-cloud 是一个开源的类似hasura 的graphql 引擎,但是space-cloud 同时支持rest api,而且支持多数据库 基于golang 编写,功能看着很强大 参考图 功能特性 强大的crud 灵活的数据操作 实时api ,实时查询数据库 文件存储 支持文件上传下载(s 阅读全文

posted @ 2019-10-20 21:30 荣锋亮 阅读(632) 评论(0) 推荐(0) 编辑

yugabyte 做为hasura graphql-engine的pg数据引擎
摘要:今天看了下yugabyte 的更新 ,ysql 基本可以生产可用,刚好测试了下与hasura graphql-engine的集成,发现很不错,可以直接运行 环境准备 docker-compose version: '2' services: graphql-engine: image: hasura 阅读全文

posted @ 2019-10-18 10:21 荣锋亮 阅读(411) 评论(0) 推荐(0) 编辑

The Ultimate Guide to handling JWTs on frontend clients (GraphQL)
摘要:转自:https://blog.hasura.io/best-practices-of-using-jwt-with-graphql/ hasura 团队关于jwt 的实践 JWTs (JSON Web Token, pronounced 'jot') are becoming a popular 阅读全文

posted @ 2019-09-16 09:23 荣锋亮 阅读(801) 评论(0) 推荐(0) 编辑

haproxy 2.0 dataplaneapi rest api 转为graphql docker 镜像
摘要:为了方便直接使用haproxy dataplaneapi graphql 格式的查询,制作了一个简单的docker 镜像 基于dotenv 进行配置管理,可以直接通过环境变量传入参数,处理不同haproxy dataplaneapi 的地址 dockerfile 源码 参考github https: 阅读全文

posted @ 2019-09-02 16:08 荣锋亮 阅读(387) 评论(0) 推荐(0) 编辑

haproxy 2.0 dataplaneapi rest api 转为graphql
摘要:haproxy 2.0 dataplaneapi rest api 是比较全的,以下是一个简单的集成graphql,通过swagger-to-graphql 转换为graphql api 方便使用 环境准备 项目准备 yarn init -y yarn add express express-gra 阅读全文

posted @ 2019-09-02 10:14 荣锋亮 阅读(413) 评论(0) 推荐(0) 编辑

prisma2 预览版
摘要:prisma2 预览版已经发布好几个版本了,同时官方的参考文档也在github 可以看到 新版本的架构变动 参考图 说明 photon 为一个类型安全的数据库客户端(替换orm) lift 数据模型的定义已经迁移 studio admin ui 用来支持各种数据库的工作流 每个组件可以独立的使用,同 阅读全文

posted @ 2019-08-02 09:47 荣锋亮 阅读(704) 评论(0) 推荐(0) 编辑

使用merge-graphql-schemas 进行graphql schema 以及resovler 合并
摘要:merge-graphql-schemas 是一个方便的工具,可以进行schema 以及resovler 的合并处理 一个schema 合并参考demo schema 定义 // ./graphql/types/clientType.js export default ` type Client { 阅读全文

posted @ 2019-06-22 22:25 荣锋亮 阅读(1235) 评论(0) 推荐(0) 编辑

A revolutionary architecture for building a distributed graph
摘要:转自:https://blog.apollographql.com/apollo-federation-f260cf525d21 What if you could access all of your organization’s data by typing a single GraphQL q 阅读全文

posted @ 2019-06-06 12:23 荣锋亮 阅读(623) 评论(0) 推荐(0) 编辑

graphql-inspector graphql schema比较&&文档校验&&查找破坏性变动工具
摘要:graphql-inspector 是一个方便的graphql 周边工具,可以加速graphql 应该的开发,同时可以帮助我们排查问题 包含以下特性: 进行schema 的比较 文档校验(通过schema) 相似以及重复类型查找 查找破坏性或者危险的变动 查看基于文档的schema 覆盖率 mock 阅读全文

posted @ 2019-06-05 13:29 荣锋亮 阅读(520) 评论(0) 推荐(0) 编辑

Prisma 2 is Coming Soon
摘要:转自:https://www.prisma.io/blog/prisma-2-is-coming-soon-mwwfhevie993 Prisma 2 will introduce many fundamental improvements. Making the Prisma server opt 阅读全文

posted @ 2019-06-04 20:32 荣锋亮 阅读(604) 评论(0) 推荐(0) 编辑

graphql-hooks hooks first 的graphql 客户端
摘要:graphql-hooks 是一个hooks first 的graphql 客户端,支持一一些特性 首类hooks api 比较小(5.3Kb) gzip 1.8 kb 完整支持ssr (通过graphql-hook-ssr) 插件化cache 支持(graphql-hooks-mmecache) 阅读全文

posted @ 2019-06-04 08:22 荣锋亮 阅读(357) 评论(0) 推荐(0) 编辑

一篇来自hasura graphql-engine 百万级别live query 的实践
摘要:转自:https://github.com/hasura/graphql-engine/blob/master/architecture/live-queries.md Scaling to 1 million active GraphQL subscriptions (live queries) 阅读全文

posted @ 2019-06-01 11:02 荣锋亮 阅读(1017) 评论(0) 推荐(0) 编辑

hasura graphql-engine 最近版本的一些更新
摘要:好久没有在关注hasura graphql-engine 了,从最新的release 信息可以看到graphql-engine 已经beta 阶段了,而且目前是v1.0.0-beta.2 估计离生产可用已经不远了(实际上已经是可以使用的) 以下是一些大的变动,关于查询以及bug 上的修复具体可以参考 阅读全文

posted @ 2019-06-01 10:59 荣锋亮 阅读(608) 评论(0) 推荐(0) 编辑

urql 高度可自定义&&多功能的react graphql client
摘要:urql 是一个很不错的graphql client,使用简单,功能强大,通过exchanges 实现了完整的自定义特性 通过urql 的exchanges 我们可以实现灵活的cache策略 参考资料 https://github.com/FormidableLabs/urql https://fo 阅读全文

posted @ 2019-06-01 10:28 荣锋亮 阅读(455) 评论(0) 推荐(0) 编辑

graphql-query-rewriter 无缝处理graphql 变更
摘要:graphql-query-rewriter 是一个graphql schema 变动重写的中间件,可以帮助我们解决在版本变动,查询实体变动 是的问题,从目前已知的技术中我们可选的方案有以下处理变动的 directive (client、server 端指令) query rewrite (sche 阅读全文

posted @ 2019-05-27 09:28 荣锋亮 阅读(364) 评论(0) 推荐(0) 编辑

prisma mongodb 试用
摘要:prisma 已经支持mongodb了,我们需要做的就是安装新版本的prisma cli,后然初始化项目使用 环境准备 安装cli 注意使用新版本(prisma/1.32.2) 低版本有坑 注意使用新版本(prisma/1.32.2) 低版本有坑 npm install -g prisma 初始化一 阅读全文

posted @ 2019-05-14 16:04 荣锋亮 阅读(691) 评论(0) 推荐(0) 编辑

prisma 已经支持mongodb了
摘要:好久没有关注prisma 的版本迭代了,记得在去年12月份左右的时候,mongodb 在github 上还只是一个草案, 官方文档也没有相关的详细介绍,今天留意了下,居然已经支持了,还是很给力的(mysql、postgresql、mongodb) 只是prisma 官方文档用起来总觉得有点难找东西, 阅读全文

posted @ 2019-05-14 09:29 荣锋亮 阅读(482) 评论(0) 推荐(0) 编辑

dinoql 支持自定义resovler了
摘要:dinoql 当前版本0.4.0 支持自定义reovler 了,使用也比较简单 环境准备 初始化 yarn init -y 添加依赖 yarn add dinoql graphql-tag package.json npm script 添加 当前已经解决了node 环境运行的问题了,所以不需要添加 阅读全文

posted @ 2019-05-12 11:26 荣锋亮 阅读(176) 评论(0) 推荐(0) 编辑

导航