上一页 1 ··· 83 84 85 86 87 88 89 90 91 ··· 133 下一页

2019年10月5日

cloudevents 通用event 描述指南

摘要: cloudevents 是由cncf 组织管理的一个通用event描述指南 特性: 一致性 可理解性 可移植性 说明 cloudevents 不仅提供了核心描述,同时也包含了不同协议的指南说明(http,json,kafka,amqp。。。),当前也包含了一些语言的 实现(golang,python 阅读全文

posted @ 2019-10-05 21:19 荣锋亮 阅读(1125) 评论(0) 推荐(0)

2019年9月29日

Cortex Architecture

摘要: 内容来自github 官方文档,参考连接:https://github.com/cortexproject/cortex/blob/master/docs/architecture.md Cortex consists of multiple horizontally scalable micros 阅读全文

posted @ 2019-09-29 14:07 荣锋亮 阅读(510) 评论(0) 推荐(0)

cortex 水平扩展试用

摘要: cortex 支持多实例运行,可以灵活实际大规模的部署,以下demo,运行了三个cortex 实例,没有配置副本数(主要是ha ) 同时对于三个cortex 使用haproxy 做为push 以及查询接口的lb,同时基于prometheus 对于haproxy 进行监控(基于haproxy 2.0 阅读全文

posted @ 2019-09-29 13:52 荣锋亮 阅读(941) 评论(0) 推荐(0)

cortex 基本试用

摘要: cortext是prometheus的多租户解决方案,目前在cncf 沙箱孵化,以下是一个简单的试用 注意因为golang 包的问题,而且以下依赖的几个项目都是基于go module 的所以使用了goproxy 配置,具体配置为: export GOPROXY=https://goproxy.cn/ 阅读全文

posted @ 2019-09-29 09:54 荣锋亮 阅读(1392) 评论(0) 推荐(0)

10 Unit Testing and Automation Tools and Libraries Java Programmers Should Learn

摘要: 转自:https://javarevisited.blogspot.com/2018/01/10-unit-testing-and-integration-tools-for-java-programmers.html#ixzz60s1lBt5p 一些很不错的测试框架整理 In last a cou 阅读全文

posted @ 2019-09-29 09:05 荣锋亮 阅读(298) 评论(0) 推荐(0)

2019年9月27日

nginx unit java 试用

摘要: unit 当前已经支持java了,当时支持基于servlet 的开发模式,以下是一个简单的学习 基于官方的demo 环境准备 docker-compose文件 version: "3" services: app: build: ./ ports: - "8080:8080" - "9000:900 阅读全文

posted @ 2019-09-27 14:49 荣锋亮 阅读(694) 评论(0) 推荐(0)

2019年9月25日

基于docker-compose部署 简单nsq 集群

摘要: 主要目的是搭建一个测试环境,同时使用了nodejs 客户端sdk nsq 简单了解 nsqd:一个负责接收、排队、转发消息到客户端的守护进程 nsqlookupd:管理拓扑信息并提供最终一致性的发现服务的守护进程 nsqadmin:一套Web用户界面,可实时查看集群的统计数据和执行各种各样的管理任务 阅读全文

posted @ 2019-09-25 20:36 荣锋亮 阅读(1668) 评论(0) 推荐(0)

2019年9月24日

.net core 原生支持grpc

摘要: 文章转自:https://grpc.io/blog/grpc-on-dotnetcore This is a guest post by Sourabh Shirhatti, a Program Manger on the .NET team at Microsoft. The .NET team 阅读全文

posted @ 2019-09-24 22:05 荣锋亮 阅读(589) 评论(0) 推荐(0)

2019年9月23日

nightwatch 基于Webdriver的端到端自动化测试框架

摘要: nightwatch 是使用nodejs编写的,基于Webdriver api 的端到端自动化测试框架 包含以下特性 清晰的语法,基于js 以及css 还有xpath 的选择器 内置测试runner,支持串行、并行、重试,以及等待,同时支持基于标签的分组 云测试集成,当然这个在国内可能不是很有价值 阅读全文

posted @ 2019-09-23 08:46 荣锋亮 阅读(578) 评论(0) 推荐(0)

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 荣锋亮 阅读(852) 评论(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 荣锋亮 阅读(6321) 评论(0) 推荐(0)

2019年9月18日

cronicle minio s3 存储配置集成

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

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

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

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

posted @ 2019-09-18 10:07 荣锋亮 阅读(1254) 评论(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 荣锋亮 阅读(1431) 评论(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 荣锋亮 阅读(838) 评论(0) 推荐(0)

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

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

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

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

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

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

pipelinewise 学习一 docker方式安装

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

posted @ 2019-09-17 10:57 荣锋亮 阅读(273) 评论(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 荣锋亮 阅读(537) 评论(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 荣锋亮 阅读(5995) 评论(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 荣锋亮 阅读(281) 评论(0) 推荐(0)

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

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

posted @ 2019-09-17 09:03 荣锋亮 阅读(582) 评论(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 荣锋亮 阅读(257) 评论(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 荣锋亮 阅读(814) 评论(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 荣锋亮 阅读(2096) 评论(0) 推荐(0)

2019年9月12日

kuma docker-compose 环境试用

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

posted @ 2019-09-12 09:07 荣锋亮 阅读(430) 评论(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 荣锋亮 阅读(632) 评论(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 荣锋亮 阅读(929) 评论(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 荣锋亮 阅读(627) 评论(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 荣锋亮 阅读(385) 评论(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 荣锋亮 阅读(1061) 评论(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 荣锋亮 阅读(748) 评论(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 荣锋亮 阅读(1849) 评论(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 荣锋亮 阅读(464) 评论(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 荣锋亮 阅读(663) 评论(0) 推荐(0)

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

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

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

2019年9月9日

Falcor 学习一基本使用

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

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

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

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

posted @ 2019-09-09 09:48 荣锋亮 阅读(1346) 评论(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 荣锋亮 阅读(1206) 评论(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 荣锋亮 阅读(6789) 评论(5) 推荐(0)

上一页 1 ··· 83 84 85 86 87 88 89 90 91 ··· 133 下一页

导航