随笔分类 -  graphql

上一页 1 ··· 4 5 6 7 8 9 下一页

hasura graphql 集成pipelinedb测试
摘要:实际上因为pipelinedb 是原生支持pg的,所以应该不存在太大的问题,以下为测试 使用doker-compose 运行 配置 docker-compose 文件 version: '3.6' services: postgres: image: tkanos/pipelinedb_kafka 阅读全文

posted @ 2018-08-26 00:18 荣锋亮 阅读(257) 评论(0) 推荐(0) 编辑

prisma 集成 pipelinedb测试
摘要:pipelinedb 是一个基于pg数据库开发的stream sql 数据库,和prisma 集成起来可以开发很 方便的stream 应用 使用docker 安装 项目初始化 prisma init 注意选择数据库类型为pg 注意选择数据库类型为pg prisma init 修改模板配置 versi 阅读全文

posted @ 2018-08-26 00:00 荣锋亮 阅读(541) 评论(0) 推荐(0) 编辑

streamsets rest api 转换 graphql
摘要:原理很简单,就是使用swagger api 生成schema 然后代理请求处理api 调用 参考项目 https://github.com/rongfengliang/streamsets-graphql-api streamsets restapi 使用的npm 包 package.json: { 阅读全文

posted @ 2018-08-22 19:13 荣锋亮 阅读(1403) 评论(0) 推荐(0) 编辑

prisma 集成tidb 安装试用
摘要:以前官方提供的ansible 的脚本,现在有了docker的版本,可以方便测试使用 实际完整配置参考 https://github.com/rongfengliang/prisma-tidb 安装tidb clone 代码 git clone https://github.com/pingcap/t 阅读全文

posted @ 2018-08-21 20:24 荣锋亮 阅读(611) 评论(0) 推荐(0) 编辑

使用graphql-code-generator 生成graphql 代码
摘要:类似的工具比较多,比如prisma 、qloo、golang 的gqlgen、apollo-codegen graphql-code-generator 也是一个不错的工具(灵活、模版自定义。。。) 安装 npm install --save-dev graphql-code-generator g 阅读全文

posted @ 2018-08-18 09:56 荣锋亮 阅读(1734) 评论(0) 推荐(0) 编辑

harbor rest api 转graphql api
摘要:原理 实际上就是使用graphql 中的binding,首先基于swagger api 进行schema 生成,后边就是 使用binding 进行graphql 请求api 转换为rest api 请求,目前测试过两个开源的方案: prisma 的graphql-openapi-binding 以及 阅读全文

posted @ 2018-08-17 21:17 荣锋亮 阅读(688) 评论(0) 推荐(0) 编辑

graphql cli 开发graphql api flow
摘要:作用 代码生成 schema 处理 脚手架应用创建 项目管理 代码生成 schema 处理 脚手架应用创建 项目管理 安装cli 初始化项目(使用.graphqlconfig管理) 以下为demo demo 项目创建 添加数据操作(一般名称为database) 使用prisma cli 添加data 阅读全文

posted @ 2018-08-14 12:53 荣锋亮 阅读(920) 评论(0) 推荐(0) 编辑

graphql-binding openapi 集成demo
摘要:类似的将openapi 转换为graphql api 的也有 https://github.com/yarax/swagger-to-graphql 基本项目 参考代码 https://github.com/rongfengliang/graphql-binding-openapi-docker 项 阅读全文

posted @ 2018-08-13 11:18 荣锋亮 阅读(247) 评论(0) 推荐(0) 编辑

获取 graphql schema 信息
摘要:模块 npm install -g get-graphql-schema get-graphql-schema GRAPHQL_URL > schema.graphql 简单使用 使用prisma cli prisma init appdemo cd appdmeo docker-compose u 阅读全文

posted @ 2018-08-13 10:27 荣锋亮 阅读(415) 评论(0) 推荐(0) 编辑

转 GraphQL Schema Stitching explained: Schema Delegation
摘要:转自官方文档 In the last article, we discussed the ins and outs of remote (executable) schemas. These remote schemas are the foundation for a set of tools a 阅读全文

posted @ 2018-08-13 09:13 荣锋亮 阅读(511) 评论(0) 推荐(0) 编辑

prisma middleware 简化 graphql resolver 编写的类库
摘要:prisma 推出middleware 的目的就是保持resolver 的简洁 作用: 输入参数访问同一个resolver 决定resolver 最终的返回值 在resolver 连中捕获异常以及错误 基本项目 初始化项目 yarn init -y 添加依赖 yarn add graphql-yog 阅读全文

posted @ 2018-08-11 22:10 荣锋亮 阅读(917) 评论(0) 推荐(0) 编辑

prisma graphql 集成timescaledb
摘要:prisma 官方文档说明了因为支持pg 所以相关的timescaledb、cockroachdb 应该也是支持的 但是测试之后timescaledb 支持cockroachdb有问题(事务处理模型支持有问题) 初始化项目 prisma init app 修改docker-compose file 阅读全文

posted @ 2018-08-11 11:34 荣锋亮 阅读(399) 评论(0) 推荐(0) 编辑

创建自定义graphql-binding
摘要:graphql-binding 是一个比较方便强大的工具,方便我们进行代码生成以及开发gateway的功能 项目初始化 使用prisma cli 使用脚手架 使用脚手架 prisma init appdemo ? Set up a new Prisma server or deploy to an 阅读全文

posted @ 2018-08-10 23:14 荣锋亮 阅读(235) 评论(0) 推荐(0) 编辑

opencrud 中文参考翻译(完成部分)
摘要:opencrud 是一个就比较好的关于graphql 实现的指南(当前只有部分文档,完整的还没有,实际上apollo 有相关的文档都挺不错的) 同时在github 有一个中文的简单翻译(后期应该会和官方同步) 访问地址 https://graphql-faas.github.io/opencrud/ 阅读全文

posted @ 2018-08-08 21:08 荣锋亮 阅读(474) 评论(0) 推荐(0) 编辑

strapi 开源api && 内容管理平台试用
摘要:strapi 是一个开源的api && 内容管理平台,功能操作起来还是比较方便简单的。 安装 使用docker && docker-compose 代码clone git clone https://github.com/strapi/strapi-docker && cd strapi-docke 阅读全文

posted @ 2018-08-08 20:39 荣锋亮 阅读(11209) 评论(2) 推荐(1) 编辑

opencrud graphql 数据操作指南
摘要:opencrud 是社区团队提出,同时prisma框架就是按照这个标准设计的,里面包含了对于graphql 数据 操作的最佳实践,目前还在完善中,但是设计以及指南覆盖的功能还是比较全的,如果用过 prisma框架的人 应该会感觉非常熟悉,当前基于graphql 的框架工具是越来越多了,这个可以方便的 阅读全文

posted @ 2018-08-08 08:50 荣锋亮 阅读(475) 评论(0) 推荐(0) 编辑

QLoo graphql engine 学习三 架构
摘要:一张官方的参考图 说明 Storage Layer API 参考了kubernetes 的设计 qloo 组成 qloo 有qloo 服务以及envoy proxy 组合而成,envoy proxy 作为sidecar qloo 操作envoy 作为control plane ,方便qloo 使用g 阅读全文

posted @ 2018-08-01 19:41 荣锋亮 阅读(306) 评论(0) 推荐(0) 编辑

QLoo graphql engine 学习二 基本试用(kubernetes)
摘要:已经测试过docker&& docker-compose 的运行模式,下面测试下kubernetes的运行模式 kubernetes 我使用docker for mac qloo 安装 下载 https://github.com/solo-io/qloo/releases https://githu 阅读全文

posted @ 2018-08-01 19:22 荣锋亮 阅读(511) 评论(0) 推荐(0) 编辑

QLoo graphql engine 学习一 基本试用(docker&&docker-compose)
摘要:说明:使用docker-compose 进行安装 代码框架 使用命令行工具创建 qlooctl install docker qloo-docker 运行qloo&&gloo 启动 cd ./qloo-docker docker-compose up 效果 配置glooctl &&qlooctl工具 阅读全文

posted @ 2018-08-01 18:50 荣锋亮 阅读(581) 评论(0) 推荐(0) 编辑

QLoo graphql engine了解
摘要:参考架构图 处理流程 使用gloo注册服务api 发现断电以及serverless 函数 更新graphql schema 在qloo的resolvermap 中连接schema定义的字段 特性 不用写代码设计graphql api 动态负载均衡 健康检查 opentracing 监控 客户端ssl 阅读全文

posted @ 2018-08-01 08:48 荣锋亮 阅读(248) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 下一页

导航