上一页 1 ··· 86 87 88 89 90 91 92 93 94 ··· 135 下一页

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

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

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

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

2019年9月9日

Falcor 学习一基本使用

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

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

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

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

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

2019年9月7日

minikube 安装试用

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

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

2019年9月3日

使用openrc 管理容器中的服务

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

posted @ 2019-09-03 15:46 荣锋亮 阅读(2267) 评论(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 荣锋亮 阅读(402) 评论(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 荣锋亮 阅读(431) 评论(0) 推荐(0)

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

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

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

2019年9月1日

haproxy 2.0 dataplaneapi 类似的工具haproxyadmin

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

posted @ 2019-09-01 23:32 荣锋亮 阅读(538) 评论(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 荣锋亮 阅读(1668) 评论(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 荣锋亮 阅读(619) 评论(0) 推荐(0)

haproxy2.0 dataplaneapi 简单说明

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

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

使用jenkins exporter 监控jenkins 构建任务

摘要: jenkins 提供了rest api,我们可以基于rest api 暴露prometheus metrics,社区已经有了好多 开源的实现了,使用起来也比较方便,以下集成几个进行简单的测试 环境准备 docker-compose 文件 version: "3" services: jenkins: 阅读全文

posted @ 2019-08-31 14:36 荣锋亮 阅读(2706) 评论(0) 推荐(0)

2019年8月30日

使用haproxy 2.0 prometheus metrics 监控系统状态

摘要: haproxy 2.0 已经发布一段时间了,提供内部直接暴露的prometheus metrics 很方便 ,可以快速的监控系统的状态 以下是一个简单的demo 环境准备 docker-compose 文件 version: "3" services: grafana: image: grafana 阅读全文

posted @ 2019-08-30 15:38 荣锋亮 阅读(2338) 评论(0) 推荐(0)

2019年8月29日

chart.xkcd 可绘制粗略,开通,手绘样式的图表库

摘要: chart.xkcd 可以用来绘制手绘样式的图表,使用简单,样式也挺好看 简单使用 代码 index.html index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport 阅读全文

posted @ 2019-08-29 21:45 荣锋亮 阅读(455) 评论(0) 推荐(0)

2019年8月27日

golang 配置goproxy 几个可选的地址

摘要: 对于golang 语言的开发,对于国内来说有点被动,需要想各种方法,一般的解决方法如下: 使用代理工具(FQ) 配置goproxy 目前发现的几个不错的goproxy 阿里云 配置如下: export GOPROXY=https://mirrors.aliyun.com/goproxy/ expor 阅读全文

posted @ 2019-08-27 16:40 荣锋亮 阅读(17754) 评论(0) 推荐(1)

nave node 的虚拟环境管理工具

摘要: nave 是类似python venv 的node 虚拟环境管理工具 安装 npm install -g nave npm install -g nave npm install -g nave npm install -g nave npm install -g nave npm install 阅读全文

posted @ 2019-08-27 15:19 荣锋亮 阅读(1094) 评论(0) 推荐(0)

2019年8月26日

使用plotly dash-component-boilerplate 生成自己的组件

摘要: plotly 基于dash-component-boilerplate给我们提供了可以快速生成基于使用python 调用的react 组件 以下是一个简单的使用脚手架生成一个组件,同时可以了解组件的工作原理 创建一个简单组件的方法 安装依赖 推荐基于venv 进行环境处理 推荐基于venv 进行环境 阅读全文

posted @ 2019-08-26 16:26 荣锋亮 阅读(1047) 评论(0) 推荐(0)

podium layout 说明

摘要: layout 主要是进行podlets 的组合,同时也提供了context ,fallback,以及传递参数的处理 基本代码 const express = require('express'); const Layout = require('@podium/layout'); ​ const a 阅读全文

posted @ 2019-08-26 14:23 荣锋亮 阅读(271) 评论(0) 推荐(0)

podium podlets 说明

摘要: podlets 提供了一个页面片段服务,podlets 包含了一些元数据信息,通过json 暴露, 主要包含以下内容 一个 http endpoint 提供主要内容 一个 http endpoint 提供fallback 功能,方便在主要内容不可读的时候提供访问 一些客户端js文件 的http en 阅读全文

posted @ 2019-08-26 13:45 荣锋亮 阅读(266) 评论(0) 推荐(0)

podium micro-frontends 简单试用

摘要: 以下是一个简单的podium 试用,包含了layout 以及podlets,使用docker 运行 podium 主要包含了两大部分 podlets 片段服务 layouts 片段组合服务 环境准备 docker-compose 文件 version: '3' services: layout: b 阅读全文

posted @ 2019-08-26 11:25 荣锋亮 阅读(427) 评论(0) 推荐(0)

podium服务器端的微前端开发框架

摘要: podium 是一个比较全的微前端开发框架。 具有以下特性 自治开发 强大的组合能力 基于约定的开发模式 podium 包含的组件 podlets 页面片段,是一个独立的http 服务,独立运行的,实际行可以使用任何语言编写,podium 提供了@podium/podlet 模块 可以方便的开发基于 阅读全文

posted @ 2019-08-26 09:39 荣锋亮 阅读(413) 评论(0) 推荐(0)

2019年8月25日

几个java proxy servlet 工具

摘要: HTTP-Proxy-Servlet 这个工具使用比较简单,可以通过配置,或者代码的方式 https://github.com/mitre/HTTP-Proxy-Servlet servlet 配置方式 <servlet> <servlet-name>clusterProxy</servlet-na 阅读全文

posted @ 2019-08-25 16:26 荣锋亮 阅读(1741) 评论(0) 推荐(0)

Presto Infrastructure at Lyft

摘要: 转载一篇关于 lyft presto 平台建设的实践 Overview Early in 2017 we started exploring Presto for OLAP use cases and we realized the potential of this amazing query e 阅读全文

posted @ 2019-08-25 11:09 荣锋亮 阅读(436) 评论(0) 推荐(0)

2019年8月24日

cube.js 通过presto-gateway 进行连接

摘要: cube.js 对于presto 的支持是通过presto-client 刚好简单修改了一个可以支持presto-gateway 连接的 以下是一个简单的集成,以及关于集成中原有的一些修改 环境准备 docker-compose 文件 version: "3" services: proxy: im 阅读全文

posted @ 2019-08-24 18:20 荣锋亮 阅读(547) 评论(0) 推荐(0)

presto-gateway nodejs client

摘要: 目前已经有了好几个presto nodejs 的client,为了方便presto-gateway 的连接,修改了一个现有的nodejs client 可以方便的连接presto-gateway 原理 因为通过通过的rest api 调用的,所以直接在原有上添加http header X-Prest 阅读全文

posted @ 2019-08-24 11:02 荣锋亮 阅读(672) 评论(0) 推荐(0)

presto-gateway 试用以及docker 镜像制作

摘要: presto-gateway 是 lyft 团队开源 的prestodb 的工具.以下是一个简单的试用,以及碰到问题的解决 还有就是docker 镜像的制作 Dockerfile 很简单,本地构建然后基于jdk 基础镜像,制作docker 镜像 构建方法 因为默认官方在运行的时候出现了一个索引的bu 阅读全文

posted @ 2019-08-24 10:50 荣锋亮 阅读(815) 评论(0) 推荐(0)

2019年8月23日

presto-gateway lyft 团队开源的prestodb 的负载均衡、代理、网关工具

摘要: presto-gateway 是 lyft 团队开源 的prestodb 的工具,很方便,我们可以用来方便的管理presto 多集群 通过yaml 进行配置管理,可以方便的管理不同的集群 lyft 参考使用 参考资料 https://github.com/lyft/presto-gateway ht 阅读全文

posted @ 2019-08-23 10:53 荣锋亮 阅读(1252) 评论(0) 推荐(0)

2019年8月22日

singer tap-minio-csv 使用

摘要: 使用tap-minio-csv 我们可以将s3 中csv 的文件,通过singer 的target 写到不用的系统中,可以兼容 s3 的存储类型,以下是一个集成minio 的测试,将minio 中的csv 数据导入到pg中 环境准备 docker-compose 文件 version: "3" se 阅读全文

posted @ 2019-08-22 19:31 荣锋亮 阅读(488) 评论(0) 推荐(0)

Singer 修改tap-s3-csv 支持minio 连接

摘要: singer 团队官方处了一个tap-s3-csv 的tap,对于没有使用aws 的人来说并不是很方便了,所以简单修改了 下源码,可以支持通用的s3 csv 文件的处理,同时发布到了官方pip 仓库中,方便大家使用。 以下是简单代码修改部分的说明,以及如何发布pip包 修改说明 主要是关于连接s3 阅读全文

posted @ 2019-08-22 18:40 荣锋亮 阅读(450) 评论(0) 推荐(0)

2019年8月21日

plotly-dash 简单使用(一)

摘要: plotly-dash 是一个很不错的dashboard 开发平台,基于python 编写,提供了很便捷的dashboard 开发模型 同时扩展上也比较灵活我们可以编写自己的组件。 以下是一个简单的项目以及集成docker 运行(实际通过gunicorn,uwsgi运行应用) 本地方式运行 使用ve 阅读全文

posted @ 2019-08-21 19:21 荣锋亮 阅读(10325) 评论(0) 推荐(0)

smashing 三方widgets 使用

摘要: smashing 有一套自己的约定,包括widgets 以及dashboard,还有就是关于数据的处理 约定如下 三方widgets 统一在widgets 目录下,一般包含了基于coffee 的js 组件,基于scss 的css 还有就是html 数据的统一通过job 处理,可以配置数据获取的频率, 阅读全文

posted @ 2019-08-21 13:26 荣锋亮 阅读(287) 评论(0) 推荐(0)

smashing 开源方便的dashboard 试用

摘要: smashing 一个方便的dashboard 工具,是在Shopify/dashing 上维护的一个版本因为原有的官方团队不在维护了 smashing 使用简单,提供了脚手架同时也有好多人开发了一些插件,可以方便的集成到里边,比如github、gitlab jira,jenkins。 以下是一个简 阅读全文

posted @ 2019-08-21 11:37 荣锋亮 阅读(672) 评论(0) 推荐(0)

一些开源的dashboard 解决方案

摘要: 简单收集了以下开源dashboard 的项目,记录下 plotly-dash 基于python 的dash 开发工具,很不错 项目地址 https://github.com/plotly/dash keen-dashboards 一个响应式dashboard 开发模版 项目地址 https://gi 阅读全文

posted @ 2019-08-21 09:09 荣锋亮 阅读(5938) 评论(0) 推荐(0)

2019年8月20日

s3-sftp-proxy goreleaser rpm &&deb 包制作

摘要: 上次写过简单的s3-sftp-proxy基于容器构建以及使用goreleaser构建跨平台二进制文件的,下边演示下关于 rpm&&deb 包的制作,我们只需要简单的配置就可以生成方便安装的软件包 项目代码 https://github.com/rongfengliang/s3-sftp-proxy- 阅读全文

posted @ 2019-08-20 13:08 荣锋亮 阅读(576) 评论(0) 推荐(0)

使用s3-sftp-proxy 暴露minio s3 数据为sftp 访问

摘要: 尽管s3 很不错,但是ftp 也有自己存在的价值,以下是一个简单的通过s3-sftp-proxy 暴露minio s3 数据为ftp 的访问方式 环境准备 docker-compose 文件 version: "3" services: minio: image: minio/minio comma 阅读全文

posted @ 2019-08-20 09:37 荣锋亮 阅读(1583) 评论(0) 推荐(0)

2019年8月19日

通过patch 方式解决cube.js 集成cratedb 的问题

摘要: 今天有写过一个简单的cube.js 集成cratedb 的说明,主要是在driver 上的兼容问题,处理方法是删除不兼容的代码 实际上我们也可以通过类似linux c 开发中的patch 方式解决,简化手工干预 生成patch 文件 安装npm 依赖 yarn yarn yarn yarn yarn 阅读全文

posted @ 2019-08-19 13:30 荣锋亮 阅读(471) 评论(0) 推荐(0)

上一页 1 ··· 86 87 88 89 90 91 92 93 94 ··· 135 下一页

导航