上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 121 下一页

2023年6月10日

nginx-clojure 源码构建一些问题

摘要: 因为nginx-clojure 就是一个标准的nginx 模块,一些是尝试基于源码进行构建发现一些问题的说明 简单说明 nginx 当前1.25 版本的构建是有问题的, 1.24 版本构建是可以的,1.23 版本实际上官方已经提供了 但是如果查看nginx 官方文档会发现1.23 版本的下载官方是 阅读全文

posted @ 2023-06-10 11:07 荣锋亮 阅读(28) 评论(0) 推荐(0) 编辑

nginx-clojure 0.6.0 的一些新特性

摘要: 昨天制作了0.6.0 的docker 镜像,并说明了一些问题,以下简单说明下一些新特性 新特性 所有的handler 可以在http 以及server context 使用了,可以方便进行组合使用 nginx 1.23.x 支持 jdk 19 支持,支持协程了 官方提供的二进制构建基于1.23.3 阅读全文

posted @ 2023-06-10 10:36 荣锋亮 阅读(32) 评论(0) 推荐(0) 编辑

2023年6月9日

nginx-clojure 0.6.0 docker 镜像

摘要: nginx-clojure 0.6.0 已经发布了,已经制作了一个0.5.3 的镜像,也就顺便弄下最新版本的,但是发现了一些问题 clojure 依赖包问题 因为最新的使用了1.9.0 ,目前官方提供的构建版本缺少几个依赖 core.specs.alpha以及spec.alpha 所以修复并添加了 阅读全文

posted @ 2023-06-09 13:59 荣锋亮 阅读(18) 评论(0) 推荐(0) 编辑

haproxy 2.8 发布

摘要: 最近haproxy 2.8 发布了,提供了不少新特性,以及新能上的提升 新特性 lua 的邮件通知 新的lua 事件框架 lua 队列支持 更多新的可以lua 访问的server 函数 lua 执行超时指令 http 客户端可以禁用默认dns直接 request 以及response 的http 压 阅读全文

posted @ 2023-06-09 09:43 荣锋亮 阅读(166) 评论(0) 推荐(0) 编辑

通过ftp & sftp 进行minio 管理

摘要: minio 4.20 发布的版本支持基于ftp 以及sftp 进行minio 管理了,对于一些业务需要使用ftp 以及sftp 的就比较方便了 我们同时可以使用多协议模式进行minio 访问了 参考使用 docker-compose version: '3' services: app: image 阅读全文

posted @ 2023-06-09 08:53 荣锋亮 阅读(1392) 评论(3) 推荐(0) 编辑

2023年6月8日

graalvm nodejs + spire office 实现office 处理

摘要: 实际上是一个比较简单的处理,主要是利用了graalvm 的nodejs 可以方便的使用外部jar ,我们就可以使用其他nodejs web 框架,结合spire office 实现专业可靠的office 转换处理 预备 主要是安装graalvm 以及nodejs graalvm 已经不支持包含nod 阅读全文

posted @ 2023-06-08 23:00 荣锋亮 阅读(138) 评论(0) 推荐(0) 编辑

platformatic 开源api 平台

摘要: platformatic 是基于nodejs 开发的,可以方便进行api 开发以及管理的平台 支持的特性 可以基于nodejs 以及fastify 插件进行扩展 自动ts 提示 prometheus 支持 open api,graphql 支持 开发环境快速reload 基于文件的路由 三方api 阅读全文

posted @ 2023-06-08 15:14 荣锋亮 阅读(155) 评论(0) 推荐(0) 编辑

go-tc golang tc 工具包

摘要: go-tc 是基于golang 的限速工具包,可以通过修改队列通过filter 以及类别进行限速处理,是一个听方便的golang 包类似的有基于cli 的wondershaper 可以通过cli 实现限速 参考资料 https://github.com/florianl/go-tchttps://g 阅读全文

posted @ 2023-06-08 14:56 荣锋亮 阅读(84) 评论(0) 推荐(0) 编辑

2023年6月7日

cedar amazon 开源的安全框架

摘要: cedar amazon 开源的安全框架,包含了指南,一个基于rust 的实现(当然还包含了一些其他语言的binding)目前已经提供了RBAC 以及ABAC 能力,casbin 是一个比较类似的东西,功能点是有一些差异,是一个值得看看学习的项目 参考资料 https://aws.amazon.co 阅读全文

posted @ 2023-06-07 08:45 荣锋亮 阅读(52) 评论(0) 推荐(0) 编辑

2023年6月6日

gosec 基于ast 的golang 安全检查工具

摘要: gosec 基于ast 的golang 安全检查工具,核心是基于了一些rule 进行安全的处理 参考使用 安装 官方提供了对应操作系统的包,安装就可以了,也可以使用go install 命令安装 使用 当然gosec 还有其他命令可以选择,具体可以通过gosec 查看 gosec . 参考资料 ht 阅读全文

posted @ 2023-06-06 08:23 荣锋亮 阅读(155) 评论(0) 推荐(0) 编辑

2023年6月5日

arroyo 0.3.0 新特性

摘要: arroyo 0.3.0 提供了不少新特性,比如更好的sql 支持,以及最小系统的udf 之一,ddl 支持,自定义事件事件,以及水印支持 说明 arroyo 0.4.0规划了不少新特性,比如支持debezium 的cdc 支持mysql 以及pg 的连接,同时还有支持delta lake 集成,值 阅读全文

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

2023年6月3日

tink google 加密安全实践的框架

摘要: tink 是google 多年加密实践的框架,提供了安全的加密处理方法,可以简化不少我们的加密处理 参考使用 public static void main(String[] args) throws GeneralSecurityException, IOException { AeadConfi 阅读全文

posted @ 2023-06-03 10:33 荣锋亮 阅读(111) 评论(0) 推荐(0) 编辑

keydb 6.3. 3发布

摘要: 就在最近keydb 发布了6.3.3版本,属于最后支持一些老版本linux 的系统了(比如centos7,ubuntu 16,18),核心主要是rocksdb 对于系统支持的问题同时此版本也进行了不少功能上的fix,最好还是进行系统升级吧,尤其是centos 7 现在越来越多的软件运行有问题了 参考 阅读全文

posted @ 2023-06-03 10:07 荣锋亮 阅读(23) 评论(0) 推荐(0) 编辑

trc golang 进程请求追踪包

摘要: trc 是一个方便的golang 进程请求追踪框架,可以提供方便的请求追踪查看 参考使用 代码来说官方示例,完整的可以查看官方 package main import ( "context" "fmt" "log" "math/rand" "net/http" "net/http/httptest" 阅读全文

posted @ 2023-06-03 10:02 荣锋亮 阅读(21) 评论(0) 推荐(0) 编辑

pgcenter 类似top 的pg 观测cli工具

摘要: pgcenter 是基于golang 开发的,类似top 观测pg 运行情况的工具,内部支持了不少pg 扩展系统的metrics 指标 特性 类似top 支持配置管理(查看以及编辑,同时还支持reload) 日志文件查看 支持等待事件的profiler 说明 pgcenter 工具是一个值得使用的工 阅读全文

posted @ 2023-06-03 09:16 荣锋亮 阅读(29) 评论(0) 推荐(0) 编辑

2023年5月31日

virtink k8s 轻量级虚拟机化扩展

摘要: virtink 是基于cloud hypervisor 的k8s 虚拟化扩展 相比kubevirt的一些对比 使用了cloud hypervisor ,相对更加轻量,没有使用libvirt 或者qemu 不需要使用long runing pod 隔离性更加好,可以更好的支持k8s in k8s 参考 阅读全文

posted @ 2023-05-31 21:43 荣锋亮 阅读(172) 评论(0) 推荐(0) 编辑

adr 方便的架构决策记录方法

摘要: adr 是编译中方便的架构决策记录方法,同时也纳入了技术雷达中,是一个很值得使用的模式 包含的内容 一般会包含标题,状态,上下文,决策,以及影响,aws 官方包含了很不错的例子,值得学习下 格式 对于存储格式没明确要求,实际上github 有一个adr 的组织,包含了不少实现工具,很值得参考学习对于 阅读全文

posted @ 2023-05-31 21:11 荣锋亮 阅读(36) 评论(0) 推荐(0) 编辑

2023年5月27日

SAI 交换机抽象接口

摘要: 对于网络交换机开发协议驱动开发,linux 缺少标准(其他的网络,文件系统都包含了标准的开发流程),SAI 是一个开放标准,方便扩展 参考图 说明 SAI 同时包含了内核太以及用户太的定义,可以简化开发 参考资料 https://github.com/opencomputeproject/SAI/b 阅读全文

posted @ 2023-05-27 15:31 荣锋亮 阅读(148) 评论(0) 推荐(0) 编辑

pongo2 类似django 语法的golang 模版引擎

摘要: pongo2 类似django 语法的golang 模版引擎,当前兼容django 1.7 同时还包含了强大的三方生态支持(比如beego,gin,echo 框架。。。) 参考使用 main.go package main import ( "fmt" "log" "github.com/flosc 阅读全文

posted @ 2023-05-27 14:07 荣锋亮 阅读(56) 评论(0) 推荐(0) 编辑

jdepend java 包依赖分析库

摘要: jdepend 是一个java 库,可以通过便利源码以及java class 生成每个java 包的质量metrics 说明 对于比较关心代码质量,或者需要在持续交付中关注质量metrics的jdepend 是一个值得使用的工具 参考资料 https://github.com/clarkware/j 阅读全文

posted @ 2023-05-27 13:33 荣锋亮 阅读(121) 评论(0) 推荐(0) 编辑

ArchUnit 架构测试框架

摘要: 很多时候我们觉得架构比较复杂,或者架构比较玄幻,同时对于自己设计的架构方案心里总是没有底ArchUnit 是一个不错的选择可以像单元测试一样,测试我们的架构是否合理(包含了包以及类的依赖,分层,循环依赖。。。。) 说明 对于希望检查自己方案架构问题的,可以尝试下ArchUnit 工具 参考资料 ht 阅读全文

posted @ 2023-05-27 13:28 荣锋亮 阅读(31) 评论(0) 推荐(0) 编辑

gnmi 基于grpc 的网络管理接口

摘要: 网络自动化是这几年对于网络管理比较重要的话题,openconfig 就是一个开放组织,gnmi 是基于grpc 提供的网络管理接口,对于需要开发网络自动化的应用是值得参考使用的 参考资料 https://github.com/openconfig/gnmihttp://www.openconfig. 阅读全文

posted @ 2023-05-27 13:18 荣锋亮 阅读(134) 评论(0) 推荐(0) 编辑

liteflow 一个强大的java 规则引擎框架

摘要: liteflow 是一个java 规则引擎,融合了编排以及规则引擎的能力,功能上很强大,支持比较复杂的编排(swtich,when,if,while,for。。。)同时还支持的不少的脚本引擎,我们同时还可以将规则存储在外部,实现一些规则管理以及reload 说明 liteflow 对于java 生态 阅读全文

posted @ 2023-05-27 13:09 荣锋亮 阅读(484) 评论(0) 推荐(0) 编辑

2023年5月16日

ulid 一个比uuid 更好的id 生成方案

摘要: ulid 从设计上解决了不少uuid 作为唯一id 的一些问题,已经有不少项目已经使用此方法进行id 生成了graylog 项目中对于id 的生成也使用了此方法,同时ulid 属于一个标准,有不少语言的实现,是一个不错的id 生成选择 参考资料 https://github.com/ulid/spe 阅读全文

posted @ 2023-05-16 20:39 荣锋亮 阅读(225) 评论(0) 推荐(0) 编辑

golang vrrp + ipvs 实现简单的服务ha

摘要: 比较类似keeplived ,但是是比较简单的集成 参考图 基于vrrp 实现vip 的处理,同时master 以及backup 安装基于vrrp+ipvs 的程序,基于服务状态进行服务的切换处理 实现说明: 对于vrrp 处理可以基于包装的vrrp golang (rongfengliang/vr 阅读全文

posted @ 2023-05-16 18:13 荣锋亮 阅读(154) 评论(0) 推荐(0) 编辑

c-for-go cgo 绑定自动生成工具

摘要: c-for-go 可以快速的生成cgo 绑定代码的工具,目前有不少golang 项目使用了此工具,比如cloudflare/ipvs 也使用了此工具 参考处理 参考使用 这个是libvpx 的一个项目 yaml 定义文件 GENERATOR: PackageName: vpx PackageDesc 阅读全文

posted @ 2023-05-16 17:28 荣锋亮 阅读(214) 评论(0) 推荐(0) 编辑

cube.js 数据模型更新

摘要: 从cube 0.33 开始cube 的数据模型有了一些调整,同时官方也提供了一个自己的cube 样式指南,变化还是比较大的,但是总的来说cube 越来越面向数据以及面向模型进行服务层的构建了 说明 新模型变化还是比较大的,有空了仔细学习研究下 参考资料 https://cube.dev/blog/c 阅读全文

posted @ 2023-05-16 09:40 荣锋亮 阅读(101) 评论(0) 推荐(0) 编辑

hasura graphql-engine 支持mysql&oracle了

摘要: hasura graphql-engine 这几年的变化很大,目前已经支持了不少数据库了,已经不单单是pg 了,就在最近hasura 对于mysql&oracle 的支持已经处于beta 阶段了 说明 hasura graphql-engine 对于其他数据库支持的玩法还是直接学习的(通过data 阅读全文

posted @ 2023-05-16 09:09 荣锋亮 阅读(128) 评论(0) 推荐(0) 编辑

containerlab 简单试用

摘要: 以下是containerlab 简单试用的测试 预备 需要docker 环境 安装 基于vm 运行 yum-config-manager --add-repo=https://yum.fury.io/netdevops/ && \ echo "gpgcheck=0" | sudo tee -a /e 阅读全文

posted @ 2023-05-16 09:01 荣锋亮 阅读(178) 评论(0) 推荐(0) 编辑

containerlab 基于容器的网络实验室工具

摘要: containerlab 基于容器的网络实验室工具,我们可以直接基于配置就可以快速创建任意网络拓普环境 支持的特性 iaac 多厂商支持以及开放 方便的实验调度管理(开素创建,销毁,保存,查看信息) 简单方便 网络操作系统为中心 基于vm 节点友好 快速 自动tls 文档优先 lab 目录 使用场景 阅读全文

posted @ 2023-05-16 07:36 荣锋亮 阅读(132) 评论(0) 推荐(0) 编辑

2023年5月14日

citus 11.3 新特性

摘要: 就在最近citus 11.3发布了,包含了不少新特性,CDC 是特别有意思的 新特性 租户级别的监控 非事物的元数据同步 分片并行均衡 merge 支持 提升处理标识列的处理 cdc 支持(很不错,但是也有不少限制) 说明 citus 11.3 的cdc 是一个很有意思的特性,还是值得研究学习下的 阅读全文

posted @ 2023-05-14 16:07 荣锋亮 阅读(53) 评论(0) 推荐(0) 编辑

golang vrrp 包

摘要: vrrp 是一个比较有用的功能,可以实现业务访问的的高可用,keepalived 就使用了此协议(当然还集成了lvs ) 此包是基于了社区提供的VRRP-go 包调整的,解决了一些问题:比如不是go mod 的,部分依赖三方包不兼容 参考使用 go mod go mod init github.co 阅读全文

posted @ 2023-05-14 09:34 荣锋亮 阅读(116) 评论(1) 推荐(1) 编辑

2023年5月13日

golang netlink 方便的网络管理包

摘要: netlink可以方便的处理golang 对于系统网络相关测试,比如我们需要设置网桥,配置ip,设置路由。。。。 参考使用 package main import ( "github.com/vishvananda/netlink" ) func main() { eth, _ := netlink 阅读全文

posted @ 2023-05-13 17:59 荣锋亮 阅读(347) 评论(0) 推荐(0) 编辑

2023年5月12日

mountpoint-s3 新rpm包

摘要: 最近mountpoint-s3 有了一些新的更新,构建了一个新的rpm 包方便支持centos 7 ,具体可以参考github 参考资料 https://github.com/awslabs/mountpoint-s3/commits/mainhttps://github.com/rongfengl 阅读全文

posted @ 2023-05-12 16:05 荣锋亮 阅读(20) 评论(1) 推荐(1) 编辑

2023年5月9日

milvus 又一个开源的向量数据库

摘要: 以前简单介绍过一个基于rust 的qdrant 向量数据库,milvus 也是一个类似的 milvus 一些特性 快速 支持非结构化数据 可靠 高可用&弹性 混合搜索 通用lambda 架构,支持批以及stream 处理 参考架构 说明 因为GPT的火爆,最近一些向量数据库比较火了(支持ai 的一些 阅读全文

posted @ 2023-05-09 08:28 荣锋亮 阅读(352) 评论(0) 推荐(0) 编辑

2023年5月7日

qdrant 向量数据库

摘要: qdrant 是向量数据库,官方的介绍是面向下一代的ai 应用的服务,实际上从实际使用特别像es(语义搜索),只是支持的特性更加强大 一些业务场景 语义搜索 相似,图片,语音,视频搜索 推荐系统 说明 qdrant 还支持ai 引擎的集成(比如chatgpt。。。。),对于希望快速体验的可以使用官方 阅读全文

posted @ 2023-05-07 22:53 荣锋亮 阅读(1132) 评论(0) 推荐(0) 编辑

2023年5月5日

not-perf cpu采样profiler工具

摘要: not-perf 类似perf,但是实现了cpu 无关,可以开箱即用 支持的特性 支持多种cpu 架构 支持离线以及在线stack trace展开 支持不带debuginfo 的分析 支持跨架构数据分析 架构无关的数据费事 内置火焰图 参考使用 支持的命令 nperf-core 0.1.1 Jan 阅读全文

posted @ 2023-05-05 10:12 荣锋亮 阅读(68) 评论(0) 推荐(0) 编辑

kysely typescript 类型安全的sql 查询构建包

摘要: typescript 目前已经有不少方便的sql 工具了,kysely 是一个类型安全方便的sql 查询构建工具对于使用typescript 开发node 服务的是个一个不错的选择,值得试用 参考资料 https://github.com/kysely-org/kyselyhttps://typeo 阅读全文

posted @ 2023-05-05 09:25 荣锋亮 阅读(86) 评论(0) 推荐(0) 编辑

LD_PRELOAD 参考使用

摘要: 以下是一个简单的试用,主要是学习下 参考示例 一个进行用户输入确认的,通过LD_PRELOAD 实现一个拦截 默认代码 #include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ char inputpassword[ 阅读全文

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

2023年5月3日

Oracle GoldenGate Free 安装

摘要: 一些预备 安装了docker 网络可以连接容器仓库(oracle的) 包含oracle 账户 运行 拉取docker 镜像 docker pull container-registry.oracle.com/goldengate/goldengate-free:21.9.0.0-oracle 启动 阅读全文

posted @ 2023-05-03 10:50 荣锋亮 阅读(104) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 121 下一页

导航