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

2020年4月28日

几个不错的网站状态报告开源系统

摘要: Cachet https://github.com/CachetHQ/Cachet statusfy https://github.com/aceforth/statusfy checkup https://github.com/sourcegraph/checkup statping https: 阅读全文

posted @ 2020-04-28 11:52 荣锋亮 阅读(550) 评论(0) 推荐(0)

victoriametrics 集群架构

摘要: victoriametrics 支持基于模式,同时拆分出了三大组件,vminsert,vmselect,vmstorage 参考图 从这张图我们可以看到insert 以及select 都是无状态的,只有vmstorage,对于insert 以及select 的扩展很简单,主要是vmstorage 配 阅读全文

posted @ 2020-04-28 11:49 荣锋亮 阅读(3845) 评论(0) 推荐(0)

vmagent 方便的prometheus存储兼容的agent

摘要: vmagent 只是一个agent ,实现了prometheus 的remote_write 协议,同时强大的地方是支持influx ,opentsdb,graphite 。。。协议 基于此以及VictoriaMetrics可以灵活的扩展监控的处理 参考架构 说明 vmagent 的功能是很强大的, 阅读全文

posted @ 2020-04-28 11:48 荣锋亮 阅读(1597) 评论(0) 推荐(0)

2020年4月27日

使用promxy实现prometheus 的ha 以及api 聚合

摘要: promxy 是一个聚合proxy 可以用来实现prometheus 的ha 详细的相关介绍可以参考github 文档,是一个值得尝试的工具,同时VictoriaMetrics对于自己的一些短板 也推荐了此工具,以前也介绍过一个时序数据库cache proxy trickster也是值得试用的 参考 阅读全文

posted @ 2020-04-27 23:23 荣锋亮 阅读(2405) 评论(0) 推荐(0)

victoriametrics 快速高效&&可扩展的时序数据库

摘要: victoriametrics 是一个时序数据库,可以用来作为prometheus 的long-term 远端存储 特性 支持promtheus 查询api,同时实现了一个metricsql 查询语言 支持全局查询视图,好处多prometheus 实例写数据到victoriametrics,然后提供 阅读全文

posted @ 2020-04-27 23:15 荣锋亮 阅读(4892) 评论(0) 推荐(0)

statping web 状态监控服务

摘要: statping 是基于golang开发的一款很不错,而且支持快速配置以及不同报警模型的web监控工具,使用简单 而且还暴露的灵活的prometheus metrics很强大,以前介绍过一个vigil 的工具,与statping相比vigil就有点 差了,statping提供了灵活的监控配置界面,我 阅读全文

posted @ 2020-04-27 12:13 荣锋亮 阅读(921) 评论(0) 推荐(0)

prometheus 一些不错的exporter

摘要: statping 监控网站应用的(状态查看的),同时暴露了prometheus metrics 参考网站:https://github.com/statping/statping sql_exporter 灵活的sql exporter 参考网站:https://github.com/justwat 阅读全文

posted @ 2020-04-27 11:27 荣锋亮 阅读(2523) 评论(0) 推荐(1)

2020年4月26日

fusionauth 通用sso 解决方案学习二 基本试用

摘要: 前边有简单的关于fusionauth的环境搭建,以下是关于fusionauth使用的说明 环境搭建 参考https://www.cnblogs.com/rongfengliang/p/12777247.html 配置 创建app 集成url 代码配置 参考代码:https://github.com/ 阅读全文

posted @ 2020-04-26 15:13 荣锋亮 阅读(940) 评论(0) 推荐(0)

zeeqs 一个通用的zeebe 数据查询服务

摘要: zeeqs 的目的是通过基于graphql 的模式进行数据查询处理 参考架构 好处 基于此我们可以更好的分析数据,了解wokrflow 的状态,同时也为我们提供了一个很好的数据集成方案 graphql 的处理基于graphql-spring-boot-starter (还是graphql-java 阅读全文

posted @ 2020-04-26 10:17 荣锋亮 阅读(915) 评论(1) 推荐(0)

zeebe 0.23.1 变动说明

摘要: zeebe 0.23 开始的变动是很大的,从运行配置以及底层存储模型上,以下是一个简单的说明 变动 配置管理 基于yaml 的格式,废弃基于toml的格式(官方任务费事复杂(好像也是)) json path 的替换 官方使用feel 表达式替换了zeebe 原有的json path,还好官方也提供了 阅读全文

posted @ 2020-04-26 10:00 荣锋亮 阅读(662) 评论(0) 推荐(0)

fusionauth 通用sso 解决方案学习一 环境运行

摘要: fusionauth 是类似Keycloak的,同时官方也提供了一个对比,从那个方案上fusionauth 上一个不错的选择(就是没有开源) 环境准备 使用docker运行 docker-compose 文件 version: '3' ​ services: db: image: postgres: 阅读全文

posted @ 2020-04-26 09:40 荣锋亮 阅读(1095) 评论(0) 推荐(0)

zeebe 0.23.1 发布

摘要: zeebe 的0.23 版本已经发布了,相对来说zeebe 每次版本的变动都还是比较大的(底层实现上)但是总的来说 zeebe 逐步在像越来越完善的程度在演进,功能上的实现以及灵活性上也越来越好多了 参考资料 https://github.com/zeebe-io/zeebe/releases ht 阅读全文

posted @ 2020-04-26 00:00 荣锋亮 阅读(446) 评论(0) 推荐(0)

2020年4月25日

alpine.js 像使用tailwindcss一样编写js

摘要: alpine.js 可以让我们像使用tailwindcss 一样编写一些js 功能,使用简单,目前已经提供了13个方便的指令 是一个值得使用的js 库,同时我们可以将组件与实现轻松的分离,集合tailwindcss我们可以快速的实现一个 常见web 应用(可以不使用复杂的框架),同时官方也提供了一个 阅读全文

posted @ 2020-04-25 19:13 荣锋亮 阅读(2553) 评论(0) 推荐(0)

vidact 转换react 兼容的代码到普通js 的编译器(没有虚拟dom

摘要: vidact 是一个不错的项目,我们可以直接转换react 兼容的代码为普通js 作者的目的: 喜欢react 但是希望在小的项目中需要更轻量以及性能的library 说明 当前还没有ga,同时看到作者还是又好多功能希望实现的,是一个不错的工具 参考资料 https://github.com/moh 阅读全文

posted @ 2020-04-25 18:55 荣锋亮 阅读(229) 评论(0) 推荐(0)

web-worker 可运行在浏览器以及node 的web worker

摘要: web-worker是一个兼容浏览器以及node 的web worker 实现,node 的实现基于worker_threads 参考使用 初始化 yarn init -y yarn add web-worker 入口 main2.js const Worker = require("web-wor 阅读全文

posted @ 2020-04-25 18:24 荣锋亮 阅读(840) 评论(0) 推荐(0)

2020年4月24日

sql server prometheus 监控

摘要: 网上已经有了关于sql server prometheus 的exporter(同时也是官方推荐的)但是时间很长了,同时好多依赖没有更新了 同时测试发现了一个bug,所以fork了一个版本的 代码地址 https://github.com/rongfengliang/prometheus-mssql 阅读全文

posted @ 2020-04-24 15:48 荣锋亮 阅读(2353) 评论(2) 推荐(2)

apexsql 提供的一个sql server 方便的免费工具

摘要: apexsql 是一家专门做sql server 周边的公司,同时好多工具都是很不错的,比较好的是这家公司同时提供了好多 免费的工具 工具清单 来自官方的参考图 说明 从以上图可以看出好多免费的工具还都是我们日常中都比较需要的 参考资料 https://www.apexsql.com/sql-too 阅读全文

posted @ 2020-04-24 15:44 荣锋亮 阅读(3646) 评论(0) 推荐(0)

2020年4月22日

How We Spotted and Fixed a Performance Degradation in Our Python Code

摘要: 文章转自redash 团队的一个实践,是关于py-spy 使用的一个不错的例子 Recently we’ve started transitioning from using Celery to using RQ as our task running engine. For phase one, 阅读全文

posted @ 2020-04-22 09:51 荣锋亮 阅读(233) 评论(0) 推荐(0)

nodejs 基础镜像的一个参考

摘要: 因为很多时候我们依赖的npm 模块是需要构建编译的(addon模式)所以需要安装一些依赖,以下是 一个参考的基础镜像,方式使用 Dockerfile FROM node:12.16.1-alpine AS build RUN apk add --update --no-cache \ python 阅读全文

posted @ 2020-04-22 09:32 荣锋亮 阅读(891) 评论(0) 推荐(0)

几款不错的基于web 的sql编辑器

摘要: 整理几个不错的基于web 的sql编辑器 hue 参考资料 https://github.com/cloudera/hue,不错很强大,数据Cloudera Data Platform 的一部分 sqlpad 参考资料 https://github.com/rickbergfalk/sqlpad 支 阅读全文

posted @ 2020-04-22 09:12 荣锋亮 阅读(14544) 评论(2) 推荐(0)

2020年4月21日

earthly 使用中碰到的一些问题说明

摘要: buildkit依赖 earthly 依赖buildkit,我们可以自己搭建buildkit集群,或者earthly自己基于容器运行,可以通过 --buildkit-image 指定buildkit的镜像,当前的为earthly/buildkitd:v0.1.0 无网络环境的问题 目前在测试机器无网 阅读全文

posted @ 2020-04-21 21:06 荣锋亮 阅读(591) 评论(0) 推荐(0)

查看docker的manifest

摘要: 我们可以通过开启docker cli 的体验选项,查看image 的manifest 配置 ~/.docker/config.json {"experimental":"enabled"} 命令 docker manifest inspect alpine:latest 效果 { "schemaVe 阅读全文

posted @ 2020-04-21 20:45 荣锋亮 阅读(4367) 评论(0) 推荐(0)

earthly特性说明

摘要: 前边有简单说明以及试用过earthly 以下是功能的一个整体说明(工具真的很不错) 整体说明 基容器的构建 编程语言无关 可重复构建 并行执行 单体仓库友好 多代码仓库友好 核心特性 类Dockerfile语法格式 参考 # Initialize the build environment - th 阅读全文

posted @ 2020-04-21 10:16 荣锋亮 阅读(426) 评论(0) 推荐(0)

earthly 简单试用

摘要: 前边有简单介绍多earthly,以下是一个简单的试用 安装 我使用的mac 系统,实际自己选择对应的系统 命令 当然如果有问题可以使用编译好的二进制文件 参考https://github.com/vladaionescu/earthly/releases curl -s https://api.gi 阅读全文

posted @ 2020-04-21 09:27 荣锋亮 阅读(413) 评论(0) 推荐(0)

buildkit 并发高效缓存Dockerfile 无关的构建器工具包

摘要: buildkit 是由docker 团队开发的高效dockerfile 无关的构建启工具包 特性 自动垃圾收集 可扩展的前端格式 并发依赖性解析 高效的指令缓存 构建缓存导入/导出 嵌套的构建作业调用 分布式worker 多种输出格式 可插拔架构 没有root权限的执行 说明 如果有构建基于容器的平 阅读全文

posted @ 2020-04-21 08:57 荣锋亮 阅读(841) 评论(0) 推荐(0)

2020年4月20日

AxonFrameworksAxonFramework jvm 上强大的演进式事件驱动的微服务框架

摘要: AxonFramework 是一款强大的可以用来构建演进式,事件驱动的微服务框架。 基于领域驱动&&cqrs&&event soucring 的开发原则 说明 官方文档提供了比较全的说明,是一款值得尝试的框架,而且官当逐步演进为不是简单了 框架了,而且提供了server 以及平台能力 参考资料 ht 阅读全文

posted @ 2020-04-20 22:52 荣锋亮 阅读(708) 评论(0) 推荐(0)

earthly 通用容器构建工具

摘要: earthly 是一个通用的基于容器的ci层,以下是简单的比较 参考图 说明 earthly 提供了一层ds抽象,我们可以使用类dockerfile 的语法进行软件构建,是一款很强大的工具,后边介绍下使用以及原理 参考资料 https://github.com/vladaionescu/earthl 阅读全文

posted @ 2020-04-20 22:45 荣锋亮 阅读(402) 评论(0) 推荐(0)

ff4j web console 配置说明

摘要: web console 可以让我们方便的通过界面管理ff4j,以下是一些简单的说明 详细参考github 文档 spring boot 集成 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apa 阅读全文

posted @ 2020-04-20 21:09 荣锋亮 阅读(625) 评论(0) 推荐(0)

ff4j aop模式动态bean 切换

摘要: ff4j 提供了基于aop模式的开发,我们只需要使用简单的注解,以及一个远端存储(中心化控制)就可以方便的动态调整 线上bean的选择,以下是一个简单的demo(使用mysql中心化存储) 环境准备 docker-compose 文件 version: "3" services: mysql: im 阅读全文

posted @ 2020-04-20 19:23 荣锋亮 阅读(555) 评论(0) 推荐(0)

ff4j Flipping Strategies

摘要: 基于Flipping Strategies 我们可以更好的控制feature,这样对于系统就可以有更灵活的管理 当然策略的使用还是比较简单的,同时我们也可以自己扩展策略 策略配置 参考实现 public class OfficeHoursFlippingStrategy extends Abstra 阅读全文

posted @ 2020-04-20 19:20 荣锋亮 阅读(280) 评论(0) 推荐(0)

ff4j 一些高级概念

摘要: feature groups 通过feature groups 我们可以将同一个release 实例的feature 聚合起来,灵活管理 参考配置 <?xml version="1.0" encoding="UTF-8" ?> <features> <!-- Sample Feature Group 阅读全文

posted @ 2020-04-20 19:18 荣锋亮 阅读(846) 评论(0) 推荐(0)

ff4j spring boot jdbc 基本试用

摘要: 官方也提供了spring boot jdbc 的demo,但是文档不是很清晰,在基础上做了修改,方便学习 环境准备 docker-compose 文件 主要是mysql 数据库的准备, 当然testcontainer也是一个很不错的选择(测试环境使用) version: "3" services: 阅读全文

posted @ 2020-04-20 19:15 荣锋亮 阅读(568) 评论(0) 推荐(0)

ff4j 一些核心概念

摘要: 了解ff4j 的一些核心概念我们就可以更好的学习以及使用ff4j,以下是一些学习,整理 Feature Feature 主要是用表示应用的一个功能,通过一个唯一的id标示(uid),主要目的是在运行时可以按需启用以及禁用 特性,FF4j 添加了一些属性(比如描述,可选的grouoname)访问控制列 阅读全文

posted @ 2020-04-20 19:12 荣锋亮 阅读(912) 评论(0) 推荐(0)

2020年4月19日

一种基于特性开关以及规则的软件开发模式

摘要: 以下是一些简单的思考 一般开发模式 参考图 说明 我们提供多种api 实例,通过强大的规则以及路由能力提供api 以及数据的处理 基于rule 模式的 参考图 说明 将业务处理使用rule 解耦,同时提供了多实例的副本,其中rule 可以加入审计以及可视化展示,注意此图没有使用特性开关 对于复杂的处 阅读全文

posted @ 2020-04-19 22:49 荣锋亮 阅读(601) 评论(0) 推荐(0)

ff4j spring boot 基本试用

摘要: ff4j 是一个很不错的特性开关开发框架,同时官方也提供了spring boot starter 以下是一个简单的学习试用 docker方式运行 参考自官方文档,同时官方也提供了几个全家桶的集成(基于docker) docker 启动 docker run -d -p 8090:8080 clunv 阅读全文

posted @ 2020-04-19 22:30 荣锋亮 阅读(1859) 评论(0) 推荐(0)

easy-flows 一个简单的工作流引擎

摘要: easy-flows 一个简单的工作流引擎,我们可以他提供的api可以实现一些复杂的业务流处理 参考图 说明 easy-flows 并没有实现bpmn规范,我们基于easy-flows基本可以实现一些复杂 short running 业务规则的 处理 参考资料 https://github.com/ 阅读全文

posted @ 2020-04-19 18:49 荣锋亮 阅读(2231) 评论(0) 推荐(0)

easy-batch相关qa

摘要: easy-batch相关qa,还是很不错的资料 包括了数据读取的原理,数据写入的原理,数据校验,与spring batch 的比较,基于easy-batch的复杂处理方法(easy-flows) 参考链接: https://github.com/j-easy/easy-batch/wiki/faqs 阅读全文

posted @ 2020-04-19 18:40 荣锋亮 阅读(230) 评论(0) 推荐(0)

easy-batch job listeners

摘要: easy-batch 的listeners给与我们提供了一个系统状态的一个日志监控点,同时 基于不同的类型提供了不通的监控 Job listener job 关联的 需要实现的方法签名 public interface JobListener { ​ void beforeJobStart(JobP 阅读全文

posted @ 2020-04-19 18:39 荣锋亮 阅读(280) 评论(0) 推荐(0)

easy-batch job validators

摘要: 验证输入数据是每个批处理应用程序中必不可少的步骤。使用Easy Batch,可以通过注册一个或多个RecordValidator实现来验证记录,如下所示: Job job = new JobBuilder() .validator(new MyFirstRecordValidator()) .pro 阅读全文

posted @ 2020-04-19 08:56 荣锋亮 阅读(169) 评论(0) 推荐(0)

easy-batch job processors

摘要: Easy Batch通过RecordProcessor接口定义处理逻辑。在这里,可以实现对每条记录的处理方式。记录被提交到处理管道,其中每条记录从一个处理器传送到下一个处理器。记录类型可以从一个处理器更改为另一个。 可以在管道中定义任意数量的处理器: Job job = new JobBuilder 阅读全文

posted @ 2020-04-19 08:53 荣锋亮 阅读(188) 评论(0) 推荐(0)

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

导航