上一页 1 ··· 96 97 98 99 100 101 102 103 104 ··· 125 下一页

2018年8月19日

streamsets docker 安装试用

摘要: docker 安装 docker run --restart on-failure -p 18630:18630 -d --name streamsets-dc streamsets/datacollector 简单demo 登陆 账户 admin admin 账户 admin admin 登陆完成 阅读全文

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

2018年8月18日

使用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 荣锋亮 阅读(1741) 评论(0) 推荐(0) 编辑

2018年8月17日

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) 编辑

ringojs java jar 集成使用

摘要: ringojs 可以方便进行java 代码的集成,我们可以把下载的jar包放到classpath,后者ringojs 的lib 目录 也可以进行代码编写 测试代码 集成了java 的一个hashid 的jar 包 https://github.com/jiecao-fm/hashids-java , 阅读全文

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

ringojs 使用rp 包管理web 应用依赖

摘要: rp 是一个类似npm 的包管理工具,我们可以使用package.json 定义依赖 然后执行rp install 即可,类似ringo-admin 的功能 其中packages 类似node 的node_modules,安装后的包在packages 目录中 参考代码 项目结构 ├── Docker 阅读全文

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

ringojs 的包管理

摘要: ringojs 集成了包管理目前有几种方式 ringo-admin rp ringo-admin 安装包 我们使用ringo-admin 安装rp ringo-admin install grob/rp 如果失败的话,可以使用: ringo-admin install http://packages 阅读全文

posted @ 2018-08-17 11:30 荣锋亮 阅读(278) 评论(2) 推荐(0) 编辑

2018年8月16日

ringojs 基于jvm 的javascript 平台试用

摘要: ringojs 是一个基于jvm 的javascript 平台,支持commonjs 模块模式 安装 下载包配置环境变量,或者使用docker,测试使用docker dockerfile deb 包安装 deb 包安装 FROM java:8 MAINTAINER 1141591465@qq.com 阅读全文

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

2018年8月14日

graphql cli 开发graphql api flow

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

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

2018年8月13日

使用caddy 进行nodejs web应用近实时编译更新

摘要: caddy 相比nginx 是一个不错的轻量代理服务器,支持的功能也是比较多的, 同时插件也挺多 demo 测试的是通过git 插件进行一个使用spec-md 编写的文档近实时编译以及预览 项目使用docker 构建,我已经在dockerhub 放了构建好的镜像 基本项目 website nodej 阅读全文

posted @ 2018-08-13 16:20 荣锋亮 阅读(1197) 评论(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 荣锋亮 阅读(248) 评论(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) 编辑

转 How do GraphQL remote schemas work

摘要: 文章转自 prisma 官方博客,写的很不错 In this article, we want to understand how we can use any existing GraphQL API and expose it through our own server. In that se 阅读全文

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

2018年8月11日

prisma middleware 简化 graphql resolver 编写的类库

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

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

prisma graphql 集成timescaledb

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

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

2018年8月10日

创建自定义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 荣锋亮 阅读(236) 评论(0) 推荐(0) 编辑

2018年8月8日

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 荣锋亮 阅读(11214) 评论(2) 推荐(1) 编辑

使用Spec Markdown 编写手册文档

摘要: Spec Markdown 是一个基于markdown 的文档编写工具,安装简单,可以让我们编写出专业的文档 参考项目 https://github.com/rongfengliang/spec-md-demo 安装 全局 npm install -g spec-md 本地项目依赖 npm inst 阅读全文

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

opencrud graphql 数据操作指南

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

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

2018年8月6日

cratedb joins 原理(官方文档)

摘要: In this document we will present the following topics. First, an overview of the existing types of joins and algorithms provided. Then a description o 阅读全文

posted @ 2018-08-06 23:05 荣锋亮 阅读(792) 评论(0) 推荐(0) 编辑

cratedb geo 查询

摘要: cratedb支持的geo 查询还相对比较全,开发基本的功能已经够用了 安装cratedb 使用docker docker run -d -p 4200:4200 crate 创建数据库 创建表 CREATE TABLE country ( name string, country_code str 阅读全文

posted @ 2018-08-06 14:02 荣锋亮 阅读(841) 评论(0) 推荐(0) 编辑

cratedb nodejs 试用

摘要: 安装cratedb docker run -d -p 4200:4200 crate nodejs 项目初始化 yarn yarn init -y 添加依赖 yarn add node-crate 基本代码 app.js var crate = require('node-crate'); crate.connect('localhost', 4200); crat... 阅读全文

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

cratedb json 数据导入

摘要: 基本环境的搭建,可以参考相关文档,或者直接使用docker 安装 docker run -d -p 4200:4200 crate 导出mongodb数据(可选,同时使用工具进行数据类型转换) mongoexport --db <dbname> --collection <data> --out o 阅读全文

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

cratedb 集群 docker-compose 安装试用

摘要: 关于集群的配置说明可以参考官方文档,或者es 文档 详细代码参考 https://github.com/rongfengliang/cratedb-cluster-docker 参考配置 docker-compose version: "3" services: crate1: image: cra 阅读全文

posted @ 2018-08-06 10:25 荣锋亮 阅读(761) 评论(0) 推荐(0) 编辑

2018年8月5日

idyll 开源生成交互式web的标记语言试用

摘要: 说明 Idyll is an open-source markup language and toolkit for producing interactive web pages You give Idyll a markup file , and it compiles that file to 阅读全文

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

9 CSS in JS Libraries You Should Know in 2018

摘要: 转自:https://blog.bitsrc.io/9-css-in-js-libraries-you-should-know-in-2018-25afb4025b9b 实际上 wix 的 stylable 也不错,网上也有相关的比较,以及有优缺点说明 Some of the best CSS in 阅读全文

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

2018年8月3日

nginx brotli 压缩试用

摘要: brotli 的压缩比相对gzip 有好多提升 测试试用docker 测试代码 https://github.com/rongfengliang/rollup-babel-demolibrary 运行 构建镜像 docker-compose build 启动 docker-compose up -d 阅读全文

posted @ 2018-08-03 20:16 荣锋亮 阅读(1030) 评论(2) 推荐(0) 编辑

2018年8月2日

cratedb 集群搭建说明

摘要: 此为搭建说明,实际上搭建过es 集群的都是可以的,和es 基本一样 配置文件 crate.yaml 参考集群架构图 集群名称 cluster.name: my_cluster 每个node节点名称 如果省略会自动生产,必须唯一 node.name: node1 集群transport 端口 tran 阅读全文

posted @ 2018-08-02 19:45 荣锋亮 阅读(2413) 评论(0) 推荐(0) 编辑

cratedb 基本试用

摘要: 安装 docker run -d -p 4200:4200 crate UI访问 http://localhost:4200/#!/ 创建数据 tweets 是默认导入的,点击帮助导航可以操作 登陆 docker exec -it dockercontainerId sh crash 查询表 创建表 阅读全文

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

fusionjs 学习二 核心概念

摘要: 核心概念 middleware 类似express 的中间件模型(实际上是构建在koa中间件模型上的),但是和koa 的中间件有差异 fusionjs 的中间件同时可以运行在浏览器页面加载的时候 services service 是任务可以暴露编程接口的library,主要与普通library的区别 阅读全文

posted @ 2018-08-02 16:06 荣锋亮 阅读(567) 评论(0) 推荐(0) 编辑

使用 Content-Encoding: br 替换 Content-Encoding: gzip

摘要: 今天在测试一个web 框架的时候无意发现框架运行是响应头时有一个 Content-Encoding: br 发现是一个gzip 算法的替代,同时压缩比很不错 浏览器兼容性如下: nginx 的配置参考 https://blog.csdn.net/jackie_xiaonan/article/deta 阅读全文

posted @ 2018-08-02 14:05 荣锋亮 阅读(826) 评论(0) 推荐(0) 编辑

fusionjs 学习一 基本试用

摘要: 参考demo 项目 https://github.com/rongfengliang/fusionjs-docker-demo 安装 create startkit yarn global add create-fusion-app 创建基本项目 使用create yarn create fusio 阅读全文

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

fusionjs uber开源的通用web插件化开发框架

摘要: fusionjs uber开源的web 插件化开发框架 核心特性: 基于插件的开发,依赖注入开发 开箱即用的服务器端渲染,构建结果拆分,模块热加载 Tree-shaking 支持 集成的插件 redux react router rpc 模式的数据访问,同时支持graphql 安全,自动添加csrf 阅读全文

posted @ 2018-08-02 12:35 荣锋亮 阅读(1086) 评论(0) 推荐(0) 编辑

2018年8月1日

wiremock docker 运行

摘要: 使用docker 模式 docker-compose yaml version: '3.3' services: service1: image: rodolpheche/wiremock ports: - '9089:8080' volumes: - ./stubs:/home/wiremock/ 阅读全文

posted @ 2018-08-01 22:01 荣锋亮 阅读(480) 评论(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) 编辑

使用rollup 开发专业js library

摘要: rollup 是一个不错的javascript 模块打包器,一般我们用来构建library 安装 npm install -g rollup 参考集成jquey && shortid 的library 使用es6 语法 项目结构 ├── index.html ├── package.json ├── 阅读全文

posted @ 2018-08-01 09:39 荣锋亮 阅读(889) 评论(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 ··· 96 97 98 99 100 101 102 103 104 ··· 125 下一页

导航