05 2019 档案

使用vault pki 为nginx 生成tls 证书文件
摘要:关于vault pki 管理的使用的可以参考官方文档或者docker-vault 以下演示一个简单的基于vault pki 为nginx 提供tls 证书 项目环境配置 nginx 配置文件 worker_processes 1; events { worker_connections 1024; 阅读全文

posted @ 2019-05-31 10:26 荣锋亮 阅读(871) 评论(0) 推荐(0) 编辑

使用vault pki engine 方便的管理证书
摘要:vault 是一个很方便的secret 、敏感数据管理工具,当前的版本已经包含了UI,使用起来很方便 以下演示一个简单的pki 管理 项目使用docker-compose 运行,为了简单使用单机开发模式 环境准备 docker-compose 文件 version: "3" services: va 阅读全文

posted @ 2019-05-31 09:58 荣锋亮 阅读(1118) 评论(0) 推荐(0) 编辑

使用terraform 生成自签名证书
摘要:terraform 是一个很不错的基础设施工具,我们可以用来做关于基础设施部署的事情,可以实现基础设施即代码 以下演示一个简单的自签名证书的生成(使用tls provider) main.tf 文件 resource "tls_private_key" "example" { algorithm = 阅读全文

posted @ 2019-05-29 10:31 荣锋亮 阅读(760) 评论(0) 推荐(0) 编辑

Kapitan 通用terraform&& kubernetes 配置管理工具
摘要:Kapitan 是一个通用的配置管理工具,可以帮助我们管理terraform 、kubernetes 以及其他的配置。 Kapitan 自生基于jsonnet 开发,对于我们日常进行软件的部署(tf以及k8s)是一个很方便的工具 一张参考图 说明 github 上对于Kapitan有详细的说明,对于 阅读全文

posted @ 2019-05-28 19:04 荣锋亮 阅读(858) 评论(0) 推荐(0) 编辑

sqler 集成 terraform v0.12 生成资源部署文件
摘要:terraform v0.12 发布了,有好多新功能的添加,包括语法的增强,新函数的引入,更好的开发提示 只是当前对于一些老版本的provider 暂时还不兼容,但是大部分官方的provider 都是可以使用的 这片文章只是一个简单的demo,使用sqler 提供rest api,集合tf 0.12 阅读全文

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

检查cgroup v2 是否安装
摘要:cgroup 当前包含了v1, 以及v2 版本,v2 版本相比v1 在目录组织上更加清晰,管理更加方便,很多 时候我们可能需要检查我们安装的内核当前内核版本是否支持cgroup v2 文章内容来自 https://unix.stackexchange.com/questions/471476/how 阅读全文

posted @ 2019-05-27 14:13 荣锋亮 阅读(3868) 评论(0) 推荐(0) 编辑

centos 较新版本kernel安装方法
摘要:有时因为系统内核的bug 我们必须要安装新版本的kernel 来解决问题,有几种方法 源码编译 使用编译好的包 使用包的方式比较方便,同时一些依赖的问题可以自动帮助我们处理 添加yum 源 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo. 阅读全文

posted @ 2019-05-27 12:56 荣锋亮 阅读(2927) 评论(0) 推荐(0) 编辑

tbls ci 友好的数据库文档化工具
摘要:tbls 是用golang 编写的数据库文档化工具,当前支持的数据库有pg、mysql、bigquery 此工具同时提供了变更对比、lint 校验,生成是markdown格式的 简单使用 安装 mac 系统使用brew 安装 brew install k1LoW/tap/tbls brew inst 阅读全文

posted @ 2019-05-27 09:30 荣锋亮 阅读(1015) 评论(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) 编辑

使用terraform v0.12 生成gitlab repo 创建部署tf 文件
摘要:以前写过一个使用模版引擎+ rest 接口的模式,生成tf 文件,v0.12 直接提供了方便的json 处理函数 我们可以直接结合http 以及templatefile providers 方便的生成文件 rest api 格式 因为有一个数据格式的问题,在rest 接口中直接就暴露了parent 阅读全文

posted @ 2019-05-23 14:13 荣锋亮 阅读(1030) 评论(0) 推荐(0) 编辑

terraform v0.12.0 发布了
摘要:v0.12.0 相比以前的有好多新的特性,包括语法,以及函数增强,昨天还在折腾的一个json解码的问题,直接使用 v0.12.0 就可以解决了,同时也包含了for 操作处理同时官方文档对于v0.12.0 的使用也有比较详细的介绍,具体的 使用可以参考官方文档 参考资料 https://github. 阅读全文

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

使用terraform 进行gitlab 代码仓库批量迁移
摘要:gitlab 的代码是在文件目录中,这个对于批量迁移很简单,只需要copy 文件夹(但是对于不同gitlab server 可能需要重新设置目录权限) 几个问题 大批量仓库tf resource问题 直接使用默认的不是很好,需要配置的比较多,解决方法,可以通过直接查询数据库数据,使用模版引擎生成tf 阅读全文

posted @ 2019-05-23 11:28 荣锋亮 阅读(667) 评论(0) 推荐(0) 编辑

rpmlint 方便的rpm spec 以及rpm 文件检查工具
摘要:rpmlint 可以方便的让我们检查rpm spec 的信息,给予我们提示以及改进,同时也支持对于rpm 文件处理 安装 yum install -y rpmlint 使用 spec 检查 rpmlint SPECS/rong.spec 效果 0 packages and 1 specfiles c 阅读全文

posted @ 2019-05-22 18:38 荣锋亮 阅读(582) 评论(0) 推荐(0) 编辑

linux patch 简单学习
摘要:使用patch 我们可以方便的进行软件补丁包处理,以下演示一个简单的c 项目补丁处理 原代码 app.c #include <stdio.h> int main(){ printf("this is a demo app"); return 0; } 补丁修改代码 命名旧的app.c 为app.c. 阅读全文

posted @ 2019-05-22 17:11 荣锋亮 阅读(209) 评论(0) 推荐(0) 编辑

rpm 简单 package 创建demo
摘要:安装的工具 yum install -y rpmdevtools 准备环境 主要是初始化,会自动创建rpm 包构建需要的目录 rpmdev-setuptree 编写简单的spec cd ~/rpmbuild/SPECS/dalong.spec Name: dalong-demo Version: 1 阅读全文

posted @ 2019-05-22 15:29 荣锋亮 阅读(619) 评论(0) 推荐(0) 编辑

fio 文件系统io 性能测试安装使用
摘要:备注: 使用的是yum 进行的安装,大家可以使用源码编译安装(centos 7) 安装 yum install -y fio 命令行参数 fio-2.2.8 fio [options] [job options] <job file(s)> --debug=options Enable debug 阅读全文

posted @ 2019-05-22 11:28 荣锋亮 阅读(3040) 评论(0) 推荐(0) 编辑

保护 SSH 的三把锁
摘要:转自:https://www.ibm.com/developerworks/cn/aix/library/au-sshlocks/index.html 简介 如果需要远程访问计算机并启用了 Secure Shell (SSH) 连接,黑客就会尝试突破您的防线并控制您的计算机,您必须接受这个事实。尽管 阅读全文

posted @ 2019-05-22 09:48 荣锋亮 阅读(690) 评论(0) 推荐(0) 编辑

redis 设置为只读模式
摘要:数据库的只读模式,对于在系统出现重大故障,但是又不影响用户的查询操作还是很重要的 对于redis 设置只读模式需要分不同的场景 master-slave cluster single master-slave 模式 这个就比较简单的了,可以使用哨兵自动解决,或者通过命令行 slaveof host 阅读全文

posted @ 2019-05-22 08:57 荣锋亮 阅读(9870) 评论(0) 推荐(0) 编辑

ssh:no matching host key type found. Their offer: ssh-dss
摘要:最近突然ssh 服务连接出现 no matching host key type found. Their offer: ssh-dss 以前一直没有问题 可能的原因 openssh 服务升级,加密算法支持问题 小心被挖矿了(以前一直可以,但是新的不行,主要查看sshd 服务配置) 一般解决方法 s 阅读全文

posted @ 2019-05-21 09:59 荣锋亮 阅读(7039) 评论(0) 推荐(1) 编辑

virtualenvwrapper 方便的virtualenv 包装
摘要:virtualenvwrapper 是一个方便的virtualenv 包装我们可以用来方便的管理python 的开发环境,同时 也支持对于项目的管理 安装 pip 安装 pip install virtualenvwrapper 配置环境变量 配置 .bashrc or .profile 配置 .b 阅读全文

posted @ 2019-05-21 09:45 荣锋亮 阅读(235) 评论(0) 推荐(0) 编辑

High scalability with Fanout and Fastly
摘要:转自:http://blog.fanout.io/2017/11/15/high-scalability-fanout-fastly/ Fanout Cloud is for high scale data push. Fastly is for high scale data pull. Many 阅读全文

posted @ 2019-05-19 21:29 荣锋亮 阅读(237) 评论(0) 推荐(0) 编辑

使用singer 转换gitbase 数据到postgresql
摘要:gitbase 是mysql server 的一个实现(主要是用来分析git仓库代码),但是里面好多功能可能并不是很强大(sql 的限制) 我们可以通过singer 的tap-mysql 将数据抽取到标准的pg 数据库,可以方便的使用pg 的好多函数 参考使用 mysql-postgresql 的可 阅读全文

posted @ 2019-05-19 17:05 荣锋亮 阅读(228) 评论(0) 推荐(1) 编辑

inertia 服务端驱动的spa 开发框架
摘要:inertia 可以让我们开发server 驱动的单页面应用开发,从目前的github代码来看,代码量并不多,相关的文档也还比较少 introducing-inertia-js 这个连接值得看下 参考资料 https://reinink.ca/articles/introducing-inertia 阅读全文

posted @ 2019-05-19 11:22 荣锋亮 阅读(446) 评论(0) 推荐(0) 编辑

使用go-mysql-server 开发自己的mysql server
摘要:go-mysql-server是一个golang 的mysql server 协议实现包,使用此工具我们可以用来做好多方便的东西 基于mysql 协议暴露自己的本地文件为sql 查询 基于mysql 协议灵活的暴露rest 服务的接口查询为sql 基于mysql 协议方便对于一些数据的查询分析 基于 阅读全文

posted @ 2019-05-18 19:23 荣锋亮 阅读(972) 评论(0) 推荐(0) 编辑

edgedb-js 来自官方的js 驱动
摘要:目前对于edgedb 主要还是来自官方的python驱动,目前js 版本的已经快发布了,代码在github 可以看到了 同时官方文档也提供了一个关于edgedb 内部的协议说明,结合js 驱动以及文档我们可以方便学习 内部协议参考资料 https://edgedb.com/docs/internal 阅读全文

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

edgedb 开发环境运行
摘要:以下是一篇来自官方的edgedb 开发环境搭建说明,实际上我以前自己也摸索过一个,基本方法一样,一些是官方的做一个 简单的记录 预备工具 GNU make version 3.80 or newer; C compiler (GCC or clang); autotools; Python 3.7 阅读全文

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

cube.js 学习 cube 连接mongodb 试用
摘要:cube.js 对于mongodb 的连接是通过mongodb bi connector(mysql 协议)处理的,以下为简单的试用 安装mongo bi connector 这个玩意用docker 跑起来有点烦,直接试用本地运行,后期制作一个docker 镜像 下载地址 参考地址 https:// 阅读全文

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

cube.js 学习 cube docker-compose 运行
摘要:cube.js 官方为我们也提供了backeng 部署的模型,为了测试方便以下是一个使用docker-compose 运行的demo 项目是一个集成gitbase 的demo,实际可以按照自己的项目修改,同时集成了redis cache,gitbase-web 环境准备 项目结构 ├── READM 阅读全文

posted @ 2019-05-16 13:10 荣锋亮 阅读(688) 评论(0) 推荐(0) 编辑

处理kubernetes 一些比较难删除的资源
摘要:kubernetes 提供了force 的命令在我们删除资源的时候,但是很多时候还是不可以的 一般删除资源的处理 命令 kubectl delete <resource> <resourename> --grace-period=0 --force --wait=false 问题 一般这个是没有问题 阅读全文

posted @ 2019-05-15 10:24 荣锋亮 阅读(396) 评论(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) 编辑

gitbase cube.js schema 文件项目
摘要:cube.js 进行数据分析,需要我们编写schema 文件,但是因为gitbase 的原因没发进行自动生成,而且还有些问题 所以做了一些简单的修改 注意直接使用cube-cli 0.9.0 可以自动帮助我们生成大部分schema 还是很方便的 参考项目 https://github.com/ron 阅读全文

posted @ 2019-05-13 22:53 荣锋亮 阅读(334) 评论(0) 推荐(0) 编辑

cube.js 学习(十一)cube + gitbase 分析git 代码
摘要:这个是一个简单的demo,使用gitbase+cube 分析git 仓库代码 需求 我们平时使用的gitlab,或者gogs 等git 仓库管理工具,有自己的管理强项,但是对于分析上可能就不是那么强大了 这个就需要我们进行git 代码文件级别的分析了,可选的工具很多gitstats 就是一个不错的选 阅读全文

posted @ 2019-05-12 22:58 荣锋亮 阅读(578) 评论(0) 推荐(0) 编辑

gitbase 集成sqler 进行git 代码分析
摘要:gitbase 是一个方便的git sql 查询引擎,sqler 是一个很不错的sql 转rest api工具,以下是一个简单的集成测试 项目使用docker-compose 运行 环境准备 docker-compose 文件 version: "3" services: sqler: image: 阅读全文

posted @ 2019-05-12 15:54 荣锋亮 阅读(330) 评论(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) 编辑

使用gitbase 分析git 仓库代码
摘要:gitbase 是一个基于golang 开发的开源git 仓库sql 接口查询引擎,基于此工具,我们可以方便的分析git 仓库代码的情况 而且可以基于源码的分析,还是很强大的 安装 直接使用编译的二进制文件即可 https://github.com/src-d/gitbase/releases 配置 阅读全文

posted @ 2019-05-11 23:53 荣锋亮 阅读(492) 评论(0) 推荐(0) 编辑

通过HttpServletRequest重写+filter 添加header
摘要:问题说明 需要做的事情比较简单,就是通过filter 重写httpservletrequest ,同时给予request 添加header 主要是通过HttpServletRequestWrapper 进行处理,代码写死了,只是一个简单的演示。 自定义HttpServletRequest(实现Htt 阅读全文

posted @ 2019-05-11 23:31 荣锋亮 阅读(2355) 评论(0) 推荐(0) 编辑

s3git 使用git 管理云存储
摘要:使用s3git 我们可以方便的基于git协议进行s3存储数据的版本管理,同时也提供了一个方便的golang 包, 我们可以集成到我们的应用中,但是有一点,目前已经没有再更新过了,但是设计理论很不错,实际上现在的 ipfs 与这种就是类似的做法,ipfs 更灵活强大。 参考资料 https://git 阅读全文

posted @ 2019-05-11 08:14 荣锋亮 阅读(653) 评论(0) 推荐(0) 编辑

TimescaleDB1.3 的新特性——Continuous aggregates: faster queries with automatically maintained materialized views
摘要:One characteristic of time-series data workloads is that the dataset will grow very quickly. Without the proper data infrastructure, these large data 阅读全文

posted @ 2019-05-11 07:54 荣锋亮 阅读(528) 评论(0) 推荐(0) 编辑

dinoql 使用nodejs 运行的几个问题
摘要:dinoql 是一个很不错的javascript objects 查询处理方案,基于graphql,当前版本有点问题 node 环境运行 ReferenceError: window is not defined 分析,实际上,查看webpack 的构建使用的是umd 方法打包,应该是可以使用的,但 阅读全文

posted @ 2019-05-10 13:52 荣锋亮 阅读(302) 评论(0) 推荐(0) 编辑

dinoql 试用
摘要:dinoql 前面有过介绍,详细的参考文档即可,这篇主要是简单使用 注意目前dinoql 直接通过node 运行会有window 的问题,有好几种解决方法,后边会说明 环境准备 项目初始化 yarn init -y 添加dinoql依赖 yarn add dinoql 添加工具依赖 主要是解决web 阅读全文

posted @ 2019-05-10 11:35 荣锋亮 阅读(340) 评论(0) 推荐(0) 编辑

dinoql 使用graphql 语法查询javascript objects
摘要:dinoql 是一个不错的基于graphql 语法查询javascript objects 的工具包,包含以下特性 graphql 语法(很灵活) 安全的访问(当keys 不存在的时候,不会抛出运行时错误) 别名支持(可以重命名查询的keys) 内置了一些resolvers (类似graphql) 阅读全文

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

使用git_stats 统计分析git 仓库代码&& 集成webhook
摘要:前几天写过一个使用gitstats 统计分析代码的,但是那个因为开发的问题,对于直接和容器集成是有问题的,统计需要进入容器执行 命令,对于自动构建的还不是很方便,所以使用了git_stats 项目使用docker-compose 运行,同时使用docker in docker 模式运行,同时集成we 阅读全文

posted @ 2019-05-08 23:18 荣锋亮 阅读(814) 评论(0) 推荐(0) 编辑

使用gitstats分析git 仓库代码
摘要:gitstats 是一个很不错的git 代码提交分析工具,可以帮助我们生成图表统计结果 工具文档信息 gitstats http://gitstats.sourceforge.net/ 安装 使用centos 系统 yum install gitstats 使用 git clone 代码 git c 阅读全文

posted @ 2019-05-07 12:46 荣锋亮 阅读(1046) 评论(0) 推荐(0) 编辑

PostGraphile 4.4 发布,支持real time 查询
摘要:在4.4 之前,real time 是通过插件完成处理的,4.4 直接内置了,还是很方便的功能,总算 和其他类似graphql 平台看齐了,使用上还是挺方便的。 参考资料 https://www.graphile.org/news/postgraphile-version-4-4/#graphql- 阅读全文

posted @ 2019-05-05 08:56 荣锋亮 阅读(438) 评论(0) 推荐(0) 编辑

cube.js 学习(十)cube 来自官方的学习网站
摘要:尽管cube.js 包含了一个doc 站点,但是资料不是很全,同时如果查看了cube github 代码中的一些demo的话,发现还是很不错的 但是一些实践没有在文档展现出来,还好我们可以从cube 的产品网站找点有意义的东西 参考网站 https://statsbot.co/docs 比如一些好的 阅读全文

posted @ 2019-05-04 15:01 荣锋亮 阅读(365) 评论(0) 推荐(0) 编辑

Optimize Cube.js Performance with Pre-Aggregations
摘要:转自:https://cube.dev/blog/high-performance-data-analytics-with-cubejs-pre-aggregations/ 可以了解 Pre-Aggregations的处理流程 This is an advanced tutorial. If you 阅读全文

posted @ 2019-05-04 09:32 荣锋亮 阅读(497) 评论(0) 推荐(0) 编辑

cube.js 学习(九)cube 的pre-aggregation
摘要:我们可以使用cube的pre-aggregation 加速数据的查询,以下为一张来自官方的pre-aggregation 架构 参考架构图 pre-aggregation schema preAggregations: { amountByCreated: { type: `rollup`, mea 阅读全文

posted @ 2019-05-03 13:15 荣锋亮 阅读(455) 评论(0) 推荐(0) 编辑

cube.js 学习(八)backend部署模式
摘要:cube.js 从设计上就进行了系统上的分层,backend,frontend,backend 是cube.js 的核心 对于cube.js backend 的部署官方也提供了好多中方法 部署模型 serverless 目前主要是aws的应用场景 heroku 基于heroku 提供的pg 以及应用 阅读全文

posted @ 2019-05-03 13:14 荣锋亮 阅读(852) 评论(0) 推荐(0) 编辑

cube.js 学习(七)cube.js type 以及format 说明
摘要:cube.js 对于measure以及dimension 提供了丰富的数据类型,基本满足我们常见应用的开发,同时对于不同类型也提供了 格式化的操作 measure类型 number 格式 purchasesRatio: { sql: `${purchases} / ${count} * 100.0` 阅读全文

posted @ 2019-05-03 10:59 荣锋亮 阅读(514) 评论(0) 推荐(0) 编辑

cube.js 学习(六)cube.js segments 说明
摘要:segments 是你需要查询的数据的子集,实际上filter 也可以做类似的事情,但是,目前这个设计估计是为了更好的数据 查询吧,同时在操作界面上我们也可以看出来 参考格式 segments: { sfUsers: { sql: `location = 'San Francisco'` } } 参 阅读全文

posted @ 2019-05-03 09:40 荣锋亮 阅读(305) 评论(0) 推荐(0) 编辑

cube.js 学习(五)cube.js joins 说明
摘要:cube.js 也支持join, 参考格式 joins: { TargetCubeName: { relationship: `belongsTo` || `hasMany` || `hasOne`, sql: `SQL ON clause` } } 一个简单demo cube("Authors", 阅读全文

posted @ 2019-05-03 09:39 荣锋亮 阅读(323) 评论(0) 推荐(0) 编辑

cube.js 学习(四)cube.js cube 说明
摘要:cube 是cube.js data schema 的核心,里面定义了生成sql 的说明 一个比较全的schema 例子 cube(`Users`, { sql: `select * from users`, joins: { Organizations: { relationship: `belo 阅读全文

posted @ 2019-05-03 09:30 荣锋亮 阅读(1069) 评论(0) 推荐(0) 编辑

cube.js 学习(三)cube.js data schema
摘要:cube.js的 data schema 类似graphql 的type 定义,但是cube.js 的data schema 更偏向于dsl, 其中抽象了进行数据分析应用开发中的东西,自己提炼了measures , dimensions,cube 说明 cube 这个是用来进行实体,或者说是数据库表 阅读全文

posted @ 2019-05-03 08:51 荣锋亮 阅读(1041) 评论(0) 推荐(0) 编辑

piplinedb 团队加入confluen
摘要:这个消息对于使用pipelinedb 的人来说,可能有点不好,因为官方已经明确说明了,pipelinedb 截止到1.0 版本,将不再维护了, 基本就要靠社区了,但是pipelinedb 团队还是比较好的,在文章中也给用户的提了一些迁移建议: 使用confluent的ksql 代替pipelined 阅读全文

posted @ 2019-05-02 09:15 荣锋亮 阅读(601) 评论(0) 推荐(0) 编辑

cube.js 学习(二)cube.js与 graphql2chartjs的比较
摘要:cube.js 是目前看到从设计以及理念上很不错的数据分析事件,graphql2chartjs 是hasura graphql-engine 团队开发 的一个类库基于graphql,以下做一些比较 cube.js 组件更丰富(backend,frontend),graphql2chartjs 就是一 阅读全文

posted @ 2019-05-01 22:28 荣锋亮 阅读(905) 评论(0) 推荐(0) 编辑

cube.js 学习(一)简单项目创建
摘要:cube.js 是一个很不错的模块化分析框架,基于schema生成sql 同时内置可代码生成,可以快速的搞定 web 分析应用的开发 安装cli 工具 npm install -g cubejs-cli 创建简单应用 使用cli cubejs create pg-demo -d postgres 准 阅读全文

posted @ 2019-05-01 22:13 荣锋亮 阅读(2752) 评论(0) 推荐(0) 编辑

cube.js 开源模块化分析框架
摘要:cube.js 是一款很不错的模块化web 应用分析框架。cube.js 的设计主要是面向serverless 服务, 但是同时也支持所有rdbms, cube.js不是一个单体应用,包含了以下部分: backend cube.js scheme 类似ORM ,方便数据模型的分析 cube.js q 阅读全文

posted @ 2019-05-01 21:36 荣锋亮 阅读(2572) 评论(0) 推荐(0) 编辑

kubefuse 让Kubernetes 资源成为fuse 文件系统
摘要:kubefuse 是基于fuse 开发的文件系统,我们可以像访问文件系统一样访问Kubernetes 资源,使用python开发 支持以下特性: 可以使用方便的linux tools: ls、 vim 、cat 像文件系统一样查看Kubernetes 资源 像文件系统一样访问Kubernetes 资 阅读全文

posted @ 2019-05-01 17:01 荣锋亮 阅读(830) 评论(0) 推荐(0) 编辑

sshfs 试用
摘要:sshfs 是基于fuse 开发的可以像使用本地系统一样,通过ssh 协议访问远端服务器文件,有好多方便的用途 数据同步 数据加密访问 做为共享数据卷(基于给容器使用) 安装 yum install -y fuse-sshfs 支持的参数 sshfs --help usage: sshfs [use 阅读全文

posted @ 2019-05-01 16:46 荣锋亮 阅读(1066) 评论(0) 推荐(0) 编辑

导航