上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 122 下一页

2019年9月20日

speedscope + node inspect 分析node应用调用

摘要: 生成一个简单的express 项目 使用脚手架工具 npm install -g express-generator@4 express . npm install -g express-generator@4 express . npm install -g express-generator@4 阅读全文

posted @ 2019-09-20 14:30 荣锋亮 阅读(783) 评论(0) 推荐(0) 编辑

2019年9月19日

Traefik 2.0 tcp 路由试用

摘要: 对于tcp 的路由是基于sni (需要tls)但是可以通过统配(*) 解决不试用tls的,当然也可以让Traefik 自动生成tls 证书 以下是测试http 以及mysql 的tcp 路由配置(demo 很简单,就是一个proxy) 环境准备 docker-compose文件 version: ' 阅读全文

posted @ 2019-09-19 21:07 荣锋亮 阅读(6197) 评论(0) 推荐(0) 编辑

2019年9月18日

cronicle minio s3 存储配置集成

摘要: cronicle 后端存储是可配置的 ,通过使用不同的存储配置,我们可以解决多实例部署以及数据共享的问题 cronicle 的后端存储模型,设计的特别方便,包含了基于文件的,基于s3 的,同时我们也可以开发自己的 存储引擎 以下是一个集成minio s3 部署单master,多slave 实际上我们 阅读全文

posted @ 2019-09-18 13:05 荣锋亮 阅读(1540) 评论(0) 推荐(1) 编辑

cronicle 任务调度一主多从安装试用

摘要: cronicle 对于一主多从的安装还是很简单的,对于slave 就是少了setup一步,同时在master 界面,添加下slave 就可以了 就会加入集群中了 项目使用docker-compose 运行 环境准备 docker-compose 文件 version: "3" services: c 阅读全文

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

2019年9月17日

Traefik 2.0 发布了

摘要: Traefik 2.0 发布了,包含了很多不错的行特性 tcp 路由(同时也支持sni 路由) 参考配置 tcp: routers: to-db-1: entrypoints: - web-secure rule: "HostSNI(`db1.domain`)" service: "db1" tls 阅读全文

posted @ 2019-09-17 22:36 荣锋亮 阅读(1420) 评论(0) 推荐(0) 编辑

cronicle docker 运行试用

摘要: Cronicle 是一款基于nodejs 开发的分布式任务调度工具,包含了比较全的UI,使用也比较简单,为了 方便学习,简单制作了一个docker 镜像,方便使用 Dockerfile FROM node:12.10.0-stretch-slim LABEL AUTHOR="rongfenglian 阅读全文

posted @ 2019-09-17 20:51 荣锋亮 阅读(715) 评论(0) 推荐(0) 编辑

Cronicle 基于nodejs 的分布式任务调度工具

摘要: Cronicle 是一款不多的分布式任务调度工具,基于nodejs 开发,同时包含看web UI,从官方介绍看到的UI还是 挺不错的,而且功能很丰富,值得试用下 参考资料 http://cronicle.net/ https://github.com/jhuckaby/Cronicle/ 阅读全文

posted @ 2019-09-17 13:38 荣锋亮 阅读(2260) 评论(0) 推荐(0) 编辑

pipelinewise 学习二 创建一个简单的pipeline

摘要: pipelinewise 提供了方便的创建简单pipeline的命令,可以简化pipeline 的创建,同时也可以帮我们学习 生成demo pipeline pipelinewise init --name pipelinewise_samples pipelinewise init --name 阅读全文

posted @ 2019-09-17 13:15 荣锋亮 阅读(723) 评论(0) 推荐(0) 编辑

pipelinewise 学习一 docker方式安装

摘要: pipelinewise 没有提供基于pip 包的模式进行安装,而且推荐使用docker 以及源码的方式 以下是一个使用docker运行的方式 安装 git clone https://github.com/transferwise/pipelinewise.git cd ./pipelinewis 阅读全文

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

Supercharging your ETL with Airflow and Singer

摘要: 转自:https://www.stitchdata.com/blog/supercharging-etl-with-airflow-and-singer/ singer 团队关于singer 与airflow 集成的文章 Earlier this year we introduced Singer, 阅读全文

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

ubuntu中使用 alien安装rpm包

摘要: 我们可以使用alien 在ubuntu中安装rpm 包 使用方法: 安装 alien 安装 apt-get update apt-get install alien apt-get update apt-get install alien apt-get update apt-get install 阅读全文

posted @ 2019-09-17 09:50 荣锋亮 阅读(5516) 评论(0) 推荐(1) 编辑

PipelineWise illustrates the power of Singer

摘要: 转自:https://www.stitchdata.com/blog/pipelinewise-singer/ 转自:https://www.stitchdata.com/blog/pipelinewise-singer/ Stitch is based on Singer, an open sou 阅读全文

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

pipelinewise 基于singer 指南的的数据pipeline 工具

摘要: pipelinewise 是基于开源singer 指南开发的数据pipeline工具,与singer tap 以及target 兼容 支持的特性 内置的elt 特性 轻量级 支持多种复制方法,cdc(基于log 的)基于key 的增量模式,全量 管理schema的变动 加载时的数据转换(可以方便进行 阅读全文

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

2019年9月16日

关于singer elt 的几篇很不错的文章

摘要: 以下是链接来自singer 团队的实践,很不错,值得学习 参考连接 https://www.stitchdata.com/blog/100-billion-records-later-refining-our-etl-service/ https://stackshare.io/stitch/how 阅读全文

posted @ 2019-09-16 20:14 荣锋亮 阅读(251) 评论(0) 推荐(0) 编辑

The Ultimate Guide to handling JWTs on frontend clients (GraphQL)

摘要: 转自:https://blog.hasura.io/best-practices-of-using-jwt-with-graphql/ hasura 团队关于jwt 的实践 JWTs (JSON Web Token, pronounced 'jot') are becoming a popular 阅读全文

posted @ 2019-09-16 09:23 荣锋亮 阅读(793) 评论(0) 推荐(0) 编辑

2019年9月15日

npkill 一个方便的npm 包清理工具

摘要: npm 包很好用,但是占用空间太多了,npkill 提供了一个方便的工具,可以帮助我们查找安装的npm 包,以及进行清理 安装 npm install -g npkill npm install -g npkill npm install -g npkill npm install -g npkil 阅读全文

posted @ 2019-09-15 22:23 荣锋亮 阅读(2023) 评论(0) 推荐(0) 编辑

2019年9月12日

kuma docker-compose 环境试用

摘要: 当前官方暂时还没有使用docker-compose 运行kuma 的demo(太复杂没必要),但是做为一个本地的测试环境使用 docker-compose 运行下通用模式的kuma 还有比较有意义的,可以了解下通信的原理。 环境组件说明 kuma 在通用模式运行,需要以下几个组件: kuma-cp 阅读全文

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

2019年9月11日

kuma 学习四 策略

摘要: 通过策略我们可以构建灵活的service mesh 应用策略 我们可以通过kumactl 以及kubectl 应用策略 kumactl 格式 echo " type: .. spec: .. " | kumactl -f - echo " type: .. spec: .. " | kumactl 阅读全文

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

kuma 学习三 组件说明

摘要: 当前官方已经提供了两种可选的运行模式 通用模式 kubernetes 模式 kuma 组件说明 kuma-cp kuma 的控制面板 kuma-dp kuma 的数据面板 enovy 提供sidecar 服务的 kumactl 命令行与kuma-cp 通信的 kuma-injector 只有kube 阅读全文

posted @ 2019-09-11 14:42 荣锋亮 阅读(895) 评论(0) 推荐(0) 编辑

kuma 学习二 centos 安装

摘要: 前边有使用minikube运行kuma,以下是在centos 上安装使用 环境准备 下载软件包 wget https://kong.bintray.com/kuma/kuma-0.1.1-centos.tar.gz wget https://kong.bintray.com/kuma/kuma-0. 阅读全文

posted @ 2019-09-11 13:43 荣锋亮 阅读(615) 评论(0) 推荐(0) 编辑

Load Testing Socket.IO Web Applications and Infrastructure

摘要: 转自:https://medium.com/better-programming/load-testing-socket-io-web-applications-and-infrastructure-3e96011898e0 关于artillery的一个实践 Are you shipping a s 阅读全文

posted @ 2019-09-11 12:40 荣锋亮 阅读(372) 评论(0) 推荐(0) 编辑

artillery 学习一 简单使用

摘要: artillery 是一个不错的负载测试套件,功能很强大,支持多协议 安装 npm install -g artillery --unsafe-perm npm install -g artillery --unsafe-perm npm install -g artillery --unsafe- 阅读全文

posted @ 2019-09-11 11:12 荣锋亮 阅读(1029) 评论(0) 推荐(0) 编辑

kuma 学习一 minikube 安装

摘要: 官方文档提供了比较全的环境安装说明 我使用的系统是mac,同时使用minikube 运行 安装kumactl 下载地址: https://kong.bintray.com/kuma/kuma-0.1.1-darwin.tar.gz https://kong.bintray.com/kuma/kuma 阅读全文

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

kuma kong 团队开发的可视化&&安全的service mesh

摘要: 最近service mesh 的开源产品是越来越多了,好多团队都开源了自己的解决方案 maesh 最近kong 团队也开源了自己的service meshkuma 一张参考图 说明 kuma 没有基于自家的kong(openresty)来做service mesh,而是使用了envoy,目前是0.1 阅读全文

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

artillery强大灵活的负载测试套件

摘要: artillery是基于nodejs 编写的负载测试套件支持http&&socket.io&&websockets&&kinesis&&hls 包含以下特性 多协议支持(http,websocket,socket.io,kinesis,hls) 场景化,支持复杂场景测试(web app,api,电子 阅读全文

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

2019年9月10日

fpm 打包跨平台rpm 包的一个问题

摘要: 平时我们开发机器可能使用的是mac 系统,但是部署机器kennel是linux,默认会有一个操作系统的问题, 我们可以在打包的时候指定os版本信息 参考 --rpm-os linux --rpm-os linux --rpm-os linux --rpm-os linux --rpm-os linu 阅读全文

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

使用jpillora/dnsmasq 提供可视化管理的dns server

摘要: 实际开发中dns 是一个比较重要的组件,一般大家可能会选择使用dnsmasq 但是缺少UI可视化,有些人可能会选择powerdns jpillora/dnsmasq 是一个对于dnsmasq 的包装,使用了jpillora/webproc 为dnsmasq 暴露一个可视化UI,以下是一个简单的运行 阅读全文

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

2019年9月9日

Falcor 学习一基本使用

摘要: falcor 是netflix 公司为了解决自己api数据查询所开发的查询框架,很不错(尽管netflix 也在用graphql )以下是falcor 的 一个简单使用,基于express 框架,使用服务器端提供model.json 一张参考图 server 端代码 初始化项目 yarn init 阅读全文

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

nodegui 使用react开发跨平台应用试用

摘要: nodegui官方团队提供了基于react 应用开发方式,同时我们集成官方的packer 进行快速的应用打包 项目说明 项目使用了官方的计算机应用,我使用官方的react starter,同时添加了packer ,当前运行环境为mac,windows以及linux 暂时还没有尝试过 环境准备 clo 阅读全文

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

2019年9月8日

使用packer 打包nodegui 应用

摘要: packer 是nodegui 团队提供的专门用来打包noodegui 应用程序的工具 安装packer yarn 方式安装 yarn add @nodegui/packer yarn add @nodegui/packer yarn add @nodegui/packer yarn add @no 阅读全文

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

使用nodegui 开发高性能的跨平台桌面端应用

摘要: nodegui 是基于qt + nodejs 的跨平台桌面开发方案,官方同时也提供了很不错的文档 简单使用 使用官方的starter clone 代码 git clone https://github.com/nodegui/nodegui-starter.git git clone https:/ 阅读全文

posted @ 2019-09-08 18:29 荣锋亮 阅读(6519) 评论(5) 推荐(0) 编辑

2019年9月7日

minikube 安装试用

摘要: 目前使用k8s 要么用的物理机搭建的环境,要么就是使用docker for mac 中kubernetes 的特性,为了本地调试方便,使用下minikube minukube 包含的特性 负载均衡器 多集群 nodeports 支持 持久化数据卷 ingress dashboard 执行容器运行时 阅读全文

posted @ 2019-09-07 09:25 荣锋亮 阅读(5372) 评论(0) 推荐(0) 编辑

2019年9月3日

使用openrc 管理容器中的服务

摘要: 对于后台任务一般是不建议在容器中运行的,但是如果我们为了简化应用的部署,可能会使用后台任务进行服务的管理,类似的 工具很多,supervisor,systemd , init.d 同时对于docker 的alpine 容器镜像我们可以使用openrc,以下是一个简单的demo,也是 借鉴子hapro 阅读全文

posted @ 2019-09-03 15:46 荣锋亮 阅读(2133) 评论(0) 推荐(0) 编辑

2019年9月2日

haproxy 2.0 dataplaneapi rest api 转为graphql docker 镜像

摘要: 为了方便直接使用haproxy dataplaneapi graphql 格式的查询,制作了一个简单的docker 镜像 基于dotenv 进行配置管理,可以直接通过环境变量传入参数,处理不同haproxy dataplaneapi 的地址 dockerfile 源码 参考github https: 阅读全文

posted @ 2019-09-02 16:08 荣锋亮 阅读(387) 评论(0) 推荐(0) 编辑

haproxy 2.0 dataplaneapi rest api 转为graphql

摘要: haproxy 2.0 dataplaneapi rest api 是比较全的,以下是一个简单的集成graphql,通过swagger-to-graphql 转换为graphql api 方便使用 环境准备 项目准备 yarn init -y yarn add express express-gra 阅读全文

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

haproxy 2.0 dataplaneapi rest api 几个方便的问题排查接口

摘要: 在使用haproxy 2.0 dataplaneapi的时候,刚开始的时候我们可能需要进行调试,保证我们的配置在我们的系统环境中 是可以使用的,以下是自己在当前学习中为了排查问题会使用的几个api 创建事物 haproxy2.0 dataplaneapi 提出了一个事物的概念,用来确保对于配置的修改 阅读全文

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

2019年9月1日

haproxy 2.0 dataplaneapi 类似的工具haproxyadmin

摘要: haproxyadmin 是一个python 的pip 包,提供了类似dataplaneapi 的功能,使用上也比较简单,同时提供的方法也比较全 使用的技术与dataplaneapi 基本类似,也是一个可选的扩展haproxy 的工具,提供文档也比较详细,就是已经大概4个多月 没有进行迭代更新了 参 阅读全文

posted @ 2019-09-01 23:32 荣锋亮 阅读(517) 评论(0) 推荐(0) 编辑

haproxy 2.0 dataplaneapi rest api 试用

摘要: 我们可以基于haproxy 提供的dataplaneapi 动态进行haproxy 配置的修改,增强haproxy的可编程能力,以下是一个简单 的测试,基于docker-compose运行 环境准备 docker-compose文件 version: "3" services: grafana: i 阅读全文

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

2019年8月31日

haproxy 2.0 dataplaneapi docker 镜像

摘要: 为了方便测试dataplaneapi 基于官方的docker镜像,制作了一个简单的包含dataplaneapi 的镜像 下载dataplaneapi https://github.com/haproxytech/dataplaneapi/releases Dockerfile FROM haprox 阅读全文

posted @ 2019-08-31 23:34 荣锋亮 阅读(600) 评论(0) 推荐(0) 编辑

haproxy2.0 dataplaneapi 简单说明

摘要: haproxy2.0 支持基于dataplaneapi 的haproxy 动态配置修改以及服务生效,早期大家为了动态 可以会基于dsn 的服务发现模式,基于confd 结合consul 动态生成配置并加载,现在支持了基于 api 的控制,还是很方便的 帮助命令 Usage: dataplaneapi 阅读全文

posted @ 2019-08-31 22:53 荣锋亮 阅读(987) 评论(0) 推荐(0) 编辑

上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 122 下一页

导航