上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 135 下一页

2018年11月14日

drone 1.0 docker-compose 运行试用

摘要: drone 1.0 已经rc了,新的界面以及新的功能 github 客户端创建 docker-compose 文件 version: '3' services: drone-server: image: drone/drone:1.0.0-rc.1 ports: - "80:80" volumes: 阅读全文

posted @ 2018-11-14 22:21 荣锋亮 阅读(2772) 评论(0) 推荐(0)

阿里Dragonfly docker p2p 镜像分发试用

摘要: 阿里的Dragonfly p2p 镜像分发已经开源了,同时加入了cncf ,很给力 拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/alidragonfly/supernode:0.2.0 运行 docker run -d -p 8001:800 阅读全文

posted @ 2018-11-14 20:27 荣锋亮 阅读(1828) 评论(0) 推荐(0)

使用distillery&&docker 部署phoenix 应用

摘要: distillery 发布了2.0 了,有好多的新的功能 config prodiver 进行环境变量的配置 appup tansforms 插件系统,方便在release 构建的时候进行修改 mix release.gen.appup 新的mix task pid 文件 demo 是一个简单的ph 阅读全文

posted @ 2018-11-14 19:08 荣锋亮 阅读(481) 评论(0) 推荐(0)

2018年11月13日

Hasura GraphQL 内部表结构

摘要: Hasura 使用pg 数据库存储引擎的元数据信息,在hdb_catalog schema 下面,是在初始化的时候生成的 对于表的管理、权限的信息存储都在这个schema下 hdb_table 这个表包含了所有通过web界面或者cli工具管理的表以及视图 列的定义 table_schema: 表或者 阅读全文

posted @ 2018-11-13 19:20 荣锋亮 阅读(1011) 评论(0) 推荐(0)

Hasura GraphQL schema 生成是如何工作的

摘要: 不像大部分的graphql 引擎,使用标准的graphql 规范的处理模型,Hasura graphql 不存在resolver 的概念(实际上是有的,只是转换为了sql语法) 以下是Hasura graphql 引擎的内幕 表的处理 假设有一张表 profile(id,name) 需要暴露为gra 阅读全文

posted @ 2018-11-13 18:46 荣锋亮 阅读(1108) 评论(0) 推荐(0)

一张方便的graphql schema 语言手册

摘要: 参考资料 https://github.com/sogko/graphql-schema-language-cheat-sheet 阅读全文

posted @ 2018-11-13 13:17 荣锋亮 阅读(1357) 评论(0) 推荐(1)

2018年11月12日

使用lua graphql 模块让openresty 支持graphql api

摘要: graphql 是一个很不错的api 查询标准语言,已经有一个lua 的版本支持graphql 项目使用docker&&docker-compose 运行 环境准备 模块安装 luarocks install graphql docker镜像准备 模块使用luarocks 安装,默认alpine 镜 阅读全文

posted @ 2018-11-12 15:26 荣锋亮 阅读(845) 评论(0) 推荐(0)

PostgREST docker-compose 试用

摘要: PostgREST 是一款很不错的直接将pg 数据库暴露为restapi ,使用了基于行级别安全访问控制, 比较全的restapi 查询以及集成了swagger openapi docker-compose 文件 version: '3' services: server: image: postg 阅读全文

posted @ 2018-11-12 14:18 荣锋亮 阅读(1156) 评论(0) 推荐(0)

subzero 基于postgrest && openresty && rabbitmq 的快速rest/graphql 开发平台

摘要: subzero是在postgrest 基础上开发的,提供了graphql 的支持,同时开发的cli 工具也很方便 集成了rabbitmq 可以让我们的应用具体实时的特性 参考架构图 使用 最简单的使用是使用subzero 的cli,注意项目使用docker 运行,运行起来还是很简单,方便的 参考图 阅读全文

posted @ 2018-11-12 10:47 荣锋亮 阅读(890) 评论(0) 推荐(0)

使用blessed 开发丰富的cli 应用

摘要: blessed 是一个不错的npm 包,可以帮助我们开发出带有丰富ui界面的cli 应用,类似的有subzero 测试环境准备 项目结构 ├── README.md ├── app.js ├── my-program-icon.png ├── package.json └── yarn.lock p 阅读全文

posted @ 2018-11-12 10:12 荣锋亮 阅读(566) 评论(0) 推荐(0)

2018年11月11日

一个方便查看数据库转换rest/graphql api 的开源软件的github 项目

摘要: https://github.com/dbohdan/automatic-api 是一个不错的github 知识项目,帮助我们 列出了,常见的的数据库可以直接转换为rest/graphql api 的开源项目 Project name/linkDatabase(s) supportedAPI typ 阅读全文

posted @ 2018-11-11 17:36 荣锋亮 阅读(1564) 评论(0) 推荐(0)

treeql 基于rest 标准的接口开发协议

摘要: treeql 可以让我们按照数据库的关系模型,生成一个tree 模型的json 数据,基于rest 标准, 从设计上,来说还是很不错的,但是从长远发展来说graphql 应该会更好,也有相关的比较 参考资料 https://treeql.org/learn/ https://tqdev.com/20 阅读全文

posted @ 2018-11-11 11:20 荣锋亮 阅读(376) 评论(0) 推荐(0)

2018年11月10日

graphql-modules 企业级别的graphql server 工具

摘要: graphql-modules 是一个新开源的graphql 工具,是基于apollo server 2.0 的扩展库,该团队 认为开发应该是模块化的。 几张来自官方团队的架构图可以参考,方便比较 apollo server 的开发模型 从上图看出,一般的graphql 简单功能我们都是可以很方便的 阅读全文

posted @ 2018-11-10 20:25 荣锋亮 阅读(814) 评论(0) 推荐(0)

2018年11月9日

hangfire docker-compose 运行

摘要: hangfire 是一款基于.net 的任务调度系统 docker-compose 文件 version: '3' services: hangfire: image: direktchark/hangfire ports: - 5000:5000 - 5001:5001 depends_on: - 阅读全文

posted @ 2018-11-09 15:21 荣锋亮 阅读(715) 评论(0) 推荐(0)

ballerina 学习 三十二 编写安全的程序

摘要: ballerina编译器已经集成了部分安全检测,在编译时可以帮助我们生成错误提示,同时ballerina 标准库 已经对于常见漏洞高发的地方做了很好的处理,当我们编写了有安全隐患的代码,编译器就已经提示给 我们了。 常见的问题 sql 注入 path 操作 file 操作 未授权文件访问 为校验的重 阅读全文

posted @ 2018-11-09 10:51 荣锋亮 阅读(282) 评论(0) 推荐(0)

2018年11月8日

使用docusaurus 搭建开发&&api && 博客站点

摘要: 对于日常的开发系统以及产品一个简单,方便的api&&文档网站可以七很大的作用 docusaurus 是facebook开源的文档管理框架,使用它我们可以快速的创建专业、 完备的文档站点 脚手架工具很不错,直接支持基于容器的构建&&运行,我们可以快速的创建、运行 创建简单站点 npx docusaur 阅读全文

posted @ 2018-11-08 18:14 荣锋亮 阅读(1241) 评论(1) 推荐(0)

nginx unit nodejs 模块试用

摘要: unit 对于nodejs 的支持是在10.25 发布的,基本能用,但是依然有好多问题,当前在测试的时候就发现,请求之后会block , 相关的issue 已经有人反馈了,最好使用源码编译,方便测试,当前使用yum 的安装包会有点问题(block) 使用的操作系统是centos7 环境准备 配置yu 阅读全文

posted @ 2018-11-08 15:35 荣锋亮 阅读(561) 评论(0) 推荐(0)

2018年11月7日

memsql 6.7集群安装

摘要: 预备环境处理 安装yum 源 yum install -y yum-utils yum-config-manager --add-repo https://release.memsql.com/production/rpm/x86_64/repodata/memsql.repo 配置免秘钥登录 创建 阅读全文

posted @ 2018-11-07 13:29 荣锋亮 阅读(913) 评论(0) 推荐(0)

memsql 基本完全免费了

摘要: 一个很好的消息是memesql 从6.7 版本开始,对于用户来说已经可以免费使用了(ha 以及安全功能),只是目前有一个 限制是集群内存最大可以使用的是128G,但是一般来说已经够用。 参考资料 https://www.memsql.com/blog/memsql67/ 阅读全文

posted @ 2018-11-07 10:40 荣锋亮 阅读(3228) 评论(0) 推荐(0)

2018年11月6日

ballerina 学习 三十一 扩展开发(二)

摘要: 上篇说了使用ballerina 语言开发扩展模块,对于注解类型的我们是需要使用java 语言进行 开发的 官方提供了一个hello 的demo可以参考 https://github.com/ballerinax/hello 注解扩展插件的使用 这个注解是调用方法之后,会生成一个文本文件 import 阅读全文

posted @ 2018-11-06 11:05 荣锋亮 阅读(273) 评论(0) 推荐(0)

ballerina 学习 三十 扩展开发(一)

摘要: ballerina 主要是分为两大类 基于ballerina 语言开发的,一般是客户端的connector 使用java语言开发的(类似的基于jvm的都可以),一般是注解以及进行构件生成 ballerina 语言开发说明 是一个ballerian 的包 创建一个对象包含了init 、getCalle 阅读全文

posted @ 2018-11-06 10:06 荣锋亮 阅读(588) 评论(0) 推荐(0)

2018年11月5日

ballerina 学习二十九 数据库操作

摘要: ballerina 数据操作也是比较方便的,官方也我们提供了数据操作的抽象,但是我们还是依赖数据库驱动的。 数据库驱动还是jdbc模式的 项目准备 项目结构 ├── mysql_demo │ ├── Dockerfile │ ├── docker-compose.yaml │ ├── inid.sq 阅读全文

posted @ 2018-11-05 11:03 荣锋亮 阅读(474) 评论(0) 推荐(0)

ballerina 学习二十八 快速grpc 服务开发

摘要: ballerina 的grpc 开发模型,对于开发者来说简单了好多,不是schema first 的方式,而是我们 只要编写简单的ballerina service 就可以了,proto 文件是自动帮我们生成的,同时我们用这个 文件方便的生成各种客户端的代码 项目参考 https://balleri 阅读全文

posted @ 2018-11-05 09:18 荣锋亮 阅读(506) 评论(0) 推荐(0)

ballerina 学习二十七 项目k8s部署&& 运行

摘要: ballerina k8s 部署和docker 都是同样的简单,编写service 添加注解就可以了 参考项目 https://ballerina.io/learn/by-guide/restful-service/ 项目准备 项目代码 import ballerina/http; import b 阅读全文

posted @ 2018-11-05 08:57 荣锋亮 阅读(560) 评论(0) 推荐(0)

2018年11月4日

ballerina 学习二十六 项目docker 部署&& 运行(二)

摘要: ballerina 从发布,到现在官方文档的更新也是很给力的,同时也有好多改进,越来越好用了 可以参考官方文档 https://ballerina.io/learn/by-guide/restful-service/ 项目初始化 项目结构 └── guide └── restful_service 阅读全文

posted @ 2018-11-04 23:41 荣锋亮 阅读(302) 评论(0) 推荐(0)

2018年11月3日

metabase docker-compose 运行说明

摘要: metabase 是一款比较产品化的一个数据分析工具,支持的数据源也比较多 以下为简单的docker-compose 运行文件,同时集成了mongo 以及graphql 引擎,方便数据 的api查询 docker-compose 文件 version: "3" services: graphql: 阅读全文

posted @ 2018-11-03 17:41 荣锋亮 阅读(1433) 评论(0) 推荐(0)

redash docker 运行

摘要: redash 、superset 、metabase 都是很不错的数据分析工具,支持多种数据源,同时可以方便的生成报表 基本上都支持定制化报表界面、通知(定时),metabase 有点偏产品,superset 使用上,也挺不错,同时 已经在apache 进行孵化 使用docker compose 运 阅读全文

posted @ 2018-11-03 17:35 荣锋亮 阅读(5802) 评论(8) 推荐(0)

2018年11月1日

ClickHouse 简单试用

摘要: ClickHouse 具有强劲的数据分析能力,同时支持标准sql 查询,内置了好多聚合参数 同时可以方便的使用表函数连接不同的数据源(url,jdbc,文件目录。。。) 测试使用docker安装 参考项目 https://github.com/rongfengliang/clickhouse-doc 阅读全文

posted @ 2018-11-01 09:24 荣锋亮 阅读(4190) 评论(0) 推荐(0)

2018年10月31日

通过torodb && hasura graphql 让mongodb 快速支持graphql api

摘要: torodb 可以方便的将mongo 数据实时同步到pg,hasura graphql 可以方便的将pg 数据暴露为graphql api,集成在一起真的很方便 环境准备 docker-compose 文件 version: '2' services: graphql-engine: image: 阅读全文

posted @ 2018-10-31 10:10 荣锋亮 阅读(654) 评论(0) 推荐(0)

torodb docker 运行试用

摘要: torodb 可以方便的让你迁移到pg,同时使用标准原生的sql 查询 使用官方的docker-compose 进行测试 环境准备 docker-compose 文件 wget https://raw.githubusercontent.com/torodb/stampede/master/main 阅读全文

posted @ 2018-10-31 09:50 荣锋亮 阅读(372) 评论(0) 推荐(0)

scylladb docker 运行试用

摘要: scylladb 是兼容cassandra 的数据存储系统,从官方的性能报告,比原生的apache cassandra 有好多 的提高 使用docker 运行,具体的也可以参考官方文档,后边会提供docker-compose 运行的脚本 步骤 seed 节点 docker run --name sc 阅读全文

posted @ 2018-10-31 09:04 荣锋亮 阅读(1586) 评论(0) 推荐(0)

2018年10月30日

SQL Support and Workarounds

摘要: 此文章来自官方文档,说明了,对于不支持pg 标准的sql 查询的变通方法,实际使用的时候有很大的指导意义 As Citus provides distributed functionality by extending PostgreSQL, it is compatible with Postgr 阅读全文

posted @ 2018-10-30 11:27 荣锋亮 阅读(711) 评论(0) 推荐(0)

How Distributed Outer Joins on PostgreSQL with Citus Work

摘要: 转自: https://docs.citusdata.com/en/v7.5/articles/outer_joins.html SQL is a very powerful language for analyzing and reporting against data. At the core 阅读全文

posted @ 2018-10-30 09:42 荣锋亮 阅读(393) 评论(0) 推荐(0)

2018年10月29日

hasura 的3factor 架构结论

摘要: hasura 是一个很不错的开发团队,开发了好几款,不错的产品,最近的graphql engine 是很热的一款 graphql 引擎,同时团队提出了3factor 系统架构理论 参考网站 https://3factor.app/ 原则 Realtime GraphQL Event-driven A 阅读全文

posted @ 2018-10-29 19:30 荣锋亮 阅读(660) 评论(0) 推荐(0)

citus real-time 分析demo( 来自官方文档)

摘要: citus 对于多租户以及实时应用的开发都是比较好的,官方也提供了demo 参考项目 https://github.com/rongfengliang/citus-hasuar-graphql 环境准备 docker-compose 文件 version: '2.1' services: graph 阅读全文

posted @ 2018-10-29 18:47 荣锋亮 阅读(591) 评论(0) 推荐(0)

citus 多租户应用开发(来自官方文档)

摘要: citus 官方文档很不错,资料很全,同时包含一个多租户应用的文档,所以运行下,方便学习 环境准备 使用docker-compose 运行,同时集成了graphql 引擎,很方便 docker-compose 文件 version: '2.1' services: graphql-engine: i 阅读全文

posted @ 2018-10-29 13:19 荣锋亮 阅读(571) 评论(0) 推荐(0)

2018年10月27日

hasura graphql-engine v1.0.0-alpha26 版本新功能试用

摘要: hasura graphql-engine v1.0.0-alpha26 已经发布了,有好多新的变动,测试使用docker 环境,同时pg 数据库使用了citus citus 是一个方便扩展的pg 数据库扩展解决方案,很不错。 环境准备 docker-compose && citus docker- 阅读全文

posted @ 2018-10-27 16:22 荣锋亮 阅读(420) 评论(0) 推荐(0)

hasura graphql-engine v1.0.0-alpha26 版本新功能

摘要: hasura 发布了graphql-engine v1.0.0-alpha26 版本,有一些破坏的变动,以及方便的新特性 破坏性变动 order_by 从 order_by: id_asc 为 order_by:{id:asc} 特性 支持聚合操作了,很方便,每一个数组关联,将会有一个 _aggre 阅读全文

posted @ 2018-10-27 15:56 荣锋亮 阅读(257) 评论(0) 推荐(0)

2018年10月26日

sqlserver linux 容器运行

摘要: sqlserver linux 版本的容器大小目前已经相对比较小了,对于开发来说已经比较方便了 docker-compose 文件 version: "3" services: db: image: microsoft/mssql-server-linux:2017-latest environme 阅读全文

posted @ 2018-10-26 20:14 荣锋亮 阅读(1024) 评论(0) 推荐(0)

OASGraph 转换rest api graphql 试用

摘要: 创建rest api lb4 appdemo 参考提示即可 安装 OASGraph git clone https://github.com/strongloop/oasgraph.git cd oasgraph npm link 或者 npm install -g oasgraph 如果提示权限问 阅读全文

posted @ 2018-10-26 16:55 荣锋亮 阅读(523) 评论(0) 推荐(0)

上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 135 下一页

导航