上一页 1 ··· 89 90 91 92 93 94 95 96 97 ··· 122 下一页

2018年11月9日

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

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

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

2018年11月8日

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

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

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

nginx unit nodejs 模块试用

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

posted @ 2018-11-08 15:35 荣锋亮 阅读(540) 评论(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 荣锋亮 阅读(887) 评论(0) 推荐(0) 编辑

memsql 基本完全免费了

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

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

2018年11月6日

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

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

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

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

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

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

2018年11月5日

ballerina 学习二十九 数据库操作

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

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

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

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

posted @ 2018-11-05 09:18 荣锋亮 阅读(492) 评论(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 荣锋亮 阅读(544) 评论(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 荣锋亮 阅读(294) 评论(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 荣锋亮 阅读(1393) 评论(0) 推荐(0) 编辑

redash docker 运行

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

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

2018年11月1日

ClickHouse 简单试用

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

posted @ 2018-11-01 09:24 荣锋亮 阅读(4173) 评论(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 荣锋亮 阅读(625) 评论(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 荣锋亮 阅读(361) 评论(0) 推荐(0) 编辑

scylladb docker 运行试用

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

posted @ 2018-10-31 09:04 荣锋亮 阅读(1533) 评论(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 荣锋亮 阅读(689) 评论(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 荣锋亮 阅读(374) 评论(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 荣锋亮 阅读(633) 评论(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 荣锋亮 阅读(572) 评论(0) 推荐(0) 编辑

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

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

posted @ 2018-10-29 13:19 荣锋亮 阅读(550) 评论(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 荣锋亮 阅读(405) 评论(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 荣锋亮 阅读(242) 评论(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 荣锋亮 阅读(1005) 评论(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 荣锋亮 阅读(506) 评论(0) 推荐(0) 编辑

使用OASGraph 暴露rest 接口为graphql api

摘要: OASGraph 是loopback 团队开发的方便将rest api 暴露为graphql 的工具, 这个也是loopback 4 的一个新特性类似的有些团队提出了binding 以及stitch 的概念,还有些团队使用swagger openapi 规范进行协议的适配以及转换, OASGraph 阅读全文

posted @ 2018-10-26 15:38 荣锋亮 阅读(459) 评论(0) 推荐(0) 编辑

hasura-graphql 集成 pipelinedb 1.0.0

摘要: pipelinedb 1.0.0 已经是一个标准的pg 扩展了,同时以前的语法也有变动,但是集成进hasura-graphql 更方便了 使用docker-compose 运行 环境准备 docker-compose 文件 version: "3" services: db: image: dalo 阅读全文

posted @ 2018-10-26 12:43 荣锋亮 阅读(361) 评论(0) 推荐(0) 编辑

2018年10月25日

PipelineDB 1.0.0 docker 运行

摘要: PipelineDB 1.0 是基于标准的pg 扩展来做的,安装也更方便了,目前还没有对应的docker 镜像 所以参考timescaledb 做了一个,方便测试以及使用 参考地址 https://github.com/rongfengliang/pipelinedb-docker 使用 启动 do 阅读全文

posted @ 2018-10-25 19:12 荣锋亮 阅读(694) 评论(0) 推荐(0) 编辑

PipelineDB 1.0.0 发布——使用标准的pg 扩展开发模型

摘要: PipelineDB 1.0.0 发布已经发布了,现在的已经成为一个标准的pg 扩展了,语法也有变动 create continous view 修改为了view,create streaem 修改为了create foreign table 比较好的是,官方的文档同时也已经变更为新的api 接口了 阅读全文

posted @ 2018-10-25 18:14 荣锋亮 阅读(653) 评论(0) 推荐(0) 编辑

loopback v4 特性

摘要: loopback 是一个api 服务框架,挺方便的,同时也已经演进了好几代了v4 有一些新功能的 支持 新特性 基于typescript/es2017 开发 openapi 驱动的rest api 开发 灵活方便的扩展开发 支持graphql 了(graphql 说明大家已经普遍接受,认可了) 参考 阅读全文

posted @ 2018-10-25 11:13 荣锋亮 阅读(422) 评论(0) 推荐(0) 编辑

gRPC-Web is going GA

摘要: 原文: https://www.cncf.io/blog/2018/10/24/grpc-web-is-going-ga On behalf of the Cloud Native Computing Foundation, I’m excited to announce the GA releas 阅读全文

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

drill 集成开源s3 存储minio

摘要: drill 支持s3数据的查询,同时新版的通过简单配置就可以实现minio 的集成 测试使用docker 运行drill 参考 https://www.cnblogs.com/rongfengliang/p/9846899.html,minio 安装也可以使用docker minio bucket 阅读全文

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

2018年10月24日

docker 方式运行drill

摘要: drill 1.14 版本已经官方支持使用docker 直接运行可,还是比较方便的,尽管镜像 有点大,但是实际测试使用还是比较方便的,实际上自己做一个也比较简单。 下载镜像 docker pull drill/apache-drill:1.14.0 运行 命令行模式 docker run -i -- 阅读全文

posted @ 2018-10-24 23:15 荣锋亮 阅读(530) 评论(0) 推荐(0) 编辑

dns over https 简单测试(docker 运行)

摘要: dns over https 已经成为了标准了,给予我们的dns 解析添加了安全的支持 测试项目使用docker && docker-compose 运行 一张参考图 环境准备 dnscrypt-proxy (dns 代理的) 直接下载了linux 版本,并安装依赖 https://github.c 阅读全文

posted @ 2018-10-24 16:38 荣锋亮 阅读(2968) 评论(0) 推荐(0) 编辑

2018年10月23日

statik golang 静态资源嵌入二进制文件工具使用(docker 构建)

摘要: 将静态资源打包进二进制文件有好多方便的地方 方便客户演示 代码简单加密 运行方便 statik 就是一款在golang 中用的比较多,nodejs 有一款pkg (oclif 就推荐使用此工具) statik 安装 go get github.com/rakyll/statik 使用 statik 阅读全文

posted @ 2018-10-23 22:10 荣锋亮 阅读(4328) 评论(2) 推荐(1) 编辑

Open-sourcing sso, the way we secure services at BuzzFeed

摘要: 文章来源: https://tech.buzzfeed.com/unleashing-the-a6a1a5da39d6 说明: 设计有好多地方值得借鉴,粘贴过来的排版不好 Today we are open-sourcing sso, our single-sign-on authenticatio 阅读全文

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

streamsets 3.5 的一些新功能

摘要: streamsets 3.5 有了一些新的特性以及增强,总之是越来越方便了,详细的可以 查看官方说明,以下简单例举一些比较有意义的。 origins 新的pulsar 消费origin jdbc 多表消费者以及jdbc 查询消费者功能增强 salesforce 组件增强 websocket 组件增强 阅读全文

posted @ 2018-10-23 09:15 荣锋亮 阅读(555) 评论(0) 推荐(0) 编辑

2018年10月22日

hasura graphql-engine v1.0.0-alpha25 的几个方便功能

摘要: hasura graphql-engine 是一个很不错的graphql 引擎,但是我们的数据模型经常可能会有变动, 但是以前的版本对于这些的处理,官方的方式是删除元数据,重启server,都不是很好的方式, v1.0.0-alpha25 支持了rest 以及reload metadata 的功能, 阅读全文

posted @ 2018-10-22 18:23 荣锋亮 阅读(204) 评论(0) 推荐(0) 编辑

dbt 包依赖简单测试

摘要: dbt 包含一个自己的包管理,可以使用git 等工具,还是很方便的,可以方便的进行代码共享,实现复用 创建简单包 实际上就是一个简单的dbt 项目,参考项目 https://gitlab.com/dalongrong/dbt-gitlab-demo 创建简单包 dbt init gitlab-dem 阅读全文

posted @ 2018-10-22 15:13 荣锋亮 阅读(812) 评论(0) 推荐(0) 编辑

上一页 1 ··· 89 90 91 92 93 94 95 96 97 ··· 122 下一页

导航