随笔分类 -  云运维&&云架构

上一页 1 ··· 165 166 167 168 169 170 171 172 173 ··· 178 下一页

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

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

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

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

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

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

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

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

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

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

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

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

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

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

通过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 荣锋亮 阅读(359) 评论(0) 推荐(0) 编辑

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

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

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

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

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

posted @ 2018-10-23 22:10 荣锋亮 阅读(4318) 评论(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 荣锋亮 阅读(445) 评论(0) 推荐(0) 编辑

hasura graphql server 集成gitlab
摘要:默认官方是提供了gitlab 集成的demo的,但是因为gitlab 一些版本的问题, 跑起来总有问题,所以查找相关资料测试了一个可以运行的版本 项目使用docker-compose 运行 参考 https://github.com/Trantect/docker-compose.yamls 环境准 阅读全文

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

开源泛域名服务xip.io部署试用
摘要:xip.io 是一个很方便的泛域名服务,类似的有一个xip.name 的开源实现 下载 go get github.com/peterhellberg/xip.name 启动 二进制包在GOPATH/bin 格式 xip.name -fqdn <FQDN> -ip <FQDN IP addredd> 阅读全文

posted @ 2018-10-16 13:47 荣锋亮 阅读(3601) 评论(0) 推荐(0) 编辑

yugabyte 集成JanusGraph测试
摘要:yugabyte 集成图数据库JanusGraph,原理比较简单就是yugabyte 内置Cassandra,配置好JanusGraph 的访问就可以了。 使用docker 模式部署 创建yugabyte 集群(docker cli ) 下载部署工具 mkdir ~/yugabyte && cd ~ 阅读全文

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

上一页 1 ··· 165 166 167 168 169 170 171 172 173 ··· 178 下一页

导航