随笔分类 -  分布式

ipfs docker 运行试用
摘要:ipfs 是一个分布式,p2p 的文件系统,参考了git、bt、sfs 以及web 的设计 环境准备 docker-compose 文件 version: "3" services: ipfs: image: ipfs/go-ipfs:latest hostname: ipfs_host1 volu 阅读全文

posted @ 2018-12-16 22:17 荣锋亮 阅读(1115) 评论(0) 推荐(0) 编辑

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

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

jaeger 使用ElasticSearch 作为后端存储
摘要:jaeger 支持es 作为后端存储,这样对于查询、以及系统扩展是比较方便的 使用docker-compose 运行 环境准备 参考项目: https://github.com/rongfengliang/nginx-opentracing-demo docker-compose file vers 阅读全文

posted @ 2018-10-08 16:17 荣锋亮 阅读(3944) 评论(0) 推荐(0) 编辑

hydra nodejs 微服务框架简单试用
摘要:hydra 是一个以来redis 的nodejs 微服务框架 安装 需要redis,使用docker 进行运行 redis docker run -d -p 6379:6379 redis 安装yo && hydra-cli sudo npm install -g yo generator-fwsp 阅读全文

posted @ 2018-07-18 16:20 荣锋亮 阅读(2293) 评论(0) 推荐(0) 编辑

Rotor envoy control plane 简单试用
摘要:rotor 基于golang 的envoy xds 服务,支持多种集成方式: k8s consul aws dc/os demo试用docker 以及consul 进行环境运行 下载demo 可以试用git ,我为了方便,试用的是go get go get github.com/turbinelab 阅读全文

posted @ 2018-07-18 14:24 荣锋亮 阅读(994) 评论(0) 推荐(0) 编辑

hasura graphql 引擎基本试用
摘要:hasura 使用一个基于pg数据库的graphql引擎,他的设计比postgrpahql 有好多方便的地方,同时使用也比较简单 安装 docker && docker-compose curl -L https://cli.hasura.io/install.sh | bash hasura in 阅读全文

posted @ 2018-07-18 13:52 荣锋亮 阅读(4275) 评论(0) 推荐(0) 编辑

使用nomad && consul && fabio 创建简单的微服务系统
摘要:具体每个组件的功能就不详细说明了 nomad 一个调度工具,consul 一个服务发现,健康检查多数据中心支持的工具 fabio 一个基于consul的负载均衡&&动态路由工具,对于集成的话,很简单就是定义简单的service tag 即可,格式为: urlprefix-/ 参考nomad 测试项目 阅读全文

posted @ 2018-07-13 10:27 荣锋亮 阅读(2269) 评论(0) 推荐(0) 编辑

coredns 代理consul 运行noamd 部署的应用
摘要:nomad 是一个方便的应用调度平台,consul 一个很不错的服务发现工具,coredns 很不错, 扩展性比较强的dns 服务器,集成起来可能做很强大的事情 我的运行环境是mac,实际情况按需部署即可 组件下载 nomad 下载 https://www.nomadproject.io/docs/ 阅读全文

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

k8s PersistentVolume hostpath 简单使用
摘要:kubernets host PersistentVolume 测试 因为yaml 格式的问题 ,我修改为了json 创建 pv pv.json { "kind": "PersistentVolume", "apiVersion": "v1", "metadata": { "name": "myde 阅读全文

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

memsql filesystem pipeline 试用
摘要:一些功能类似drill ,比如s3,file 。。。 创建file pipeline 准备file mkdir -p /opt/db/ touch books.txt 内容如下: The Catcher in the Rye, J.D. Salinger, 1945 Pride and Prejud 阅读全文

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

memsql 多节点部署
摘要:以前部署使用的是docker,这个测试使用的是阿里云的机器 没有使用企业版,使用的是开发版,为一个master 多个Leaf 机器列表 172.31.128.165 172.31.128.166 172.31.128.167 172.31.128.168 下载软件包 wget http://down 阅读全文

posted @ 2018-06-20 09:49 荣锋亮 阅读(659) 评论(0) 推荐(0) 编辑

minio 集群搭建
摘要:具体实际的取舍可以参考官方文档,我使用的是4 node 4 driver 模式 环境机器说明 192.168.31.2 192.168.31.3 192.168.31.4 192.168.31.5 每台机器单独挂在4块盘 data1 data2 data3 data4 minio 安装包参考gith 阅读全文

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

nats 学习 集群ha 配置
摘要:nats 的ha 是一个mesh 的结构,有两个主要的参数 clusters routers 启动三分节点(单机) 共享变量 SERVERS=nats://127.0.0.1:6222,nats://127.0.0.1:6223,nats://127.0.0.1:6224 node a 开启了监控 阅读全文

posted @ 2018-06-12 09:06 荣锋亮 阅读(912) 评论(0) 推荐(0) 编辑

ballerina 学习二十二 弹性服务
摘要:主要包含断路器模式,负载均衡模式,故障转移,重试 Circuit Breaker 参考代码 import ballerina/http; import ballerina/log; import ballerina/runtime; endpoint http:Client backendClien 阅读全文

posted @ 2018-06-01 22:12 荣锋亮 阅读(217) 评论(0) 推荐(0) 编辑

ballerina 学习二十一 http2
摘要:ballerina 支持http2 协议,包含server push http2 协议 参考代码 import ballerina/http; import ballerina/log;endpoint http:Client http2serviceClientEP { url: "http:// 阅读全文

posted @ 2018-06-01 21:52 荣锋亮 阅读(178) 评论(0) 推荐(0) 编辑

ballerina 学习二十 http/https
摘要:提供http && https server && client 访问功能 client endpoint 说白了就是http client 参考代码 import ballerina/http; import ballerina/log;endpoint http:Client clientEnd 阅读全文

posted @ 2018-06-01 21:51 荣锋亮 阅读(262) 评论(0) 推荐(0) 编辑

ballerina 学习十九 安全编程
摘要:ballerina 内部提供了几种常用的安全开发模型,token 认证(jwt) basic auth jwt 安全 参考代码 import ballerina/http; http:AuthProvider jwtAuthProvider = { scheme:"jwt", issuer:"bal 阅读全文

posted @ 2018-06-01 16:20 荣锋亮 阅读(230) 评论(0) 推荐(0) 编辑

ballerina 学习十八 事务编程
摘要:事务在分布式开发,以及微服务开发中是比较重要的 ballerina 支持 本地事务、xa 事务、分布式事务 ,但是具体的服务实现起来需要按照ballerian 的事务模型 infection agreement 基本事务使用(本地事务) 参考代码(数据库) import ballerina/mysq 阅读全文

posted @ 2018-06-01 13:51 荣锋亮 阅读(299) 评论(0) 推荐(0) 编辑

ballerina 学习十七 多线程编程
摘要:并发&&多线程开发对于日常的处理是比较重要的,ballerina 支持的模式有work fork/join async lock 基本workers 参考代码 import ballerina/io; function main(string… args) { worker first { io:p 阅读全文

posted @ 2018-05-31 09:40 荣锋亮 阅读(272) 评论(0) 推荐(0) 编辑

Stream Processing 101: From SQL to Streaming SQL in 10 Minutes
摘要:原文:https://wso2.com/library/articles/2018/02/stream-processing-101-from-sql-to-streaming-sql-in-ten-minutes/ We have entered an era where competitive 阅读全文

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

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示