2026年1月28日

zerofs 1.0.0 发布

摘要: 就在最近zerofs 发布1.0.0了,属于第一个稳定版本,理论上可以更放心的部署使用了 说明 随着1.0.0 的发布,基本特性应该就比较稳定了,很值得实际环境中应用使用 参考资料 https://github.com/Barre/ZeroFS https://github.com/Barre/Ze 阅读全文

posted @ 2026-01-28 08:00 荣锋亮 阅读(3) 评论(0) 推荐(0)

2026年1月27日

mcp-cli 轻量级mcp server 交互的cli 工具

摘要: mcp-cli 轻量级mcp server 交互的cli 工具 包含的特性 轻量启动快 单一文件,基于bun开发的,可以打包位执行程序 shell 友好 agnent 优化,有利于ai code agent 通用,支持http 以及stdio 模式 结构化输出错误信息,同时还提供了恢复建议 一张参考 阅读全文

posted @ 2026-01-27 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0)

2026年1月26日

esp-dl Espressif 深度学习框架

摘要: esp-dl 是乐鑫提供的深度学习框架,可以用来方便的开发AIOT 应用 包含的特性 esp-dl 标准模型格式,类似onnx ,但是使用了flatbuffers 对于嵌入式更加友好 高效的操作器实现 静态内存计划器 双核调度支持,可以更好的利用资源 8位LUT 激活函数可以加速退推理 说明 以前我 阅读全文

posted @ 2026-01-26 08:00 荣锋亮 阅读(6) 评论(0) 推荐(0)

2026年1月25日

kreuzberg基于rust core 的多态文档智能框架

摘要: kreuzberg是一个基于rust 开发的支持多态文档处理的框架,比较强大的地方是kreuzberg 提供了多种sdk对于使用比较友好 包含的特性 可扩展的架构,插件系统,可以灵活的进行自定义扩展 多态处理,支持多种开发语言 56 中文件格式支持 支持ocr,包含了基于tesseract ,eas 阅读全文

posted @ 2026-01-25 08:00 荣锋亮 阅读(2) 评论(0) 推荐(0)

2026年1月24日

eloqkv 高性能兼容redis的分布式数据库

摘要: eloqkv 是基于Data Substrate 架构设计的兼容redis的分布式数据库,相比传统的redis 以及类似解决方案eloqkv的特性还是比较吸引人的 包含的特性 不只是kv,eloqkv 可以让我们将eloqkv 作为数据库使用 分层存储,可以按需分为,hot,warm,cold,同时 阅读全文

posted @ 2026-01-24 08:00 荣锋亮 阅读(7) 评论(0) 推荐(0)

2026年1月23日

zerofs最近一些更新

摘要: zerofs 最近的一些提交核心是在内部有一些变化,比如对于一些文件操作,提供了并行处理,这样可以提升性能 一些更新 读写、文件夹操作,以及符号操作提供了并行处理 inode 的lookup 提供了并行操作 说明 zeorofs 是一个不错的基于s3的解决方案,很值得尝试下 参考资料 https:/ 阅读全文

posted @ 2026-01-23 08:00 荣锋亮 阅读(8) 评论(0) 推荐(0)

2026年1月22日

functiongemma 基于gemma3 270m的函数调用模型

摘要: functiongemma 是谷歌开放的基于gemma3 270m额的函数调用模型 特点 统一action 以及chat 支持自定义 支持边缘场景 生态支持(包含了模型的微调,推理) 说明 目前官方提供了不少资料可以参考学习,同时对于一些函数调用functiongemma 还是很不错的,轻量快速 参 阅读全文

posted @ 2026-01-22 08:00 荣锋亮 阅读(15) 评论(0) 推荐(0)

2026年1月21日

jitpack 将git 项目快速发布jvm 以及android包的平台

摘要: jitpack 将git 项目快速发布jvm 以及android包的平台,只需要按照格式就能快速的发布包,同时复用git 周边的玩法(releases),使用简单 说明 对于希望快速发布包的jitpack是一个很不错的选择,值得尝试下 参考资料 https://docs.jitpack.io/bui 阅读全文

posted @ 2026-01-21 08:00 荣锋亮 阅读(5) 评论(0) 推荐(0)

2026年1月20日

tsdown 基于rolldown的库构建工具

摘要: tsdown 基于rolldown的库构建工具 包含的特性 快速(依赖的rolldown基于rust) 强大的生态,支持不少后边工具 使用简单 无缝集成(tsup) 说明 tsdown 的命名很有意思,有一个tsup, 值得使用下,速度比较快 参考资料 https://tsdown.dev/ htt 阅读全文

posted @ 2026-01-20 08:00 荣锋亮 阅读(9) 评论(0) 推荐(0)

2026年1月19日

实现nats rpc rest api gateway

摘要: 主要说明下如何实现,具体就是基于现有的框架,实现基于service 提及msg 进行转发,处理比较简单 包装 主要说明下服务的 定义rest 暴露处理 RestApiAbstractServiceHandler 就是转发请求 public <R> R defaultRestApiHandler(St 阅读全文

posted @ 2026-01-19 08:00 荣锋亮 阅读(8) 评论(0) 推荐(0)

2026年1月18日

encoderfile 分发以及运行tansformer 编码为单一文件的工具

摘要: encoderfile 分发以及运行tansformer 编码为单一文件的工具 包含的特性 支持rest api 支持grpc 微服务 cli batch 处理 mcp server 参考玩法 如下图 说明 encoderfile 是一个听有意思的项目,值得尝试下 参考资料 https://gith 阅读全文

posted @ 2026-01-18 08:00 荣锋亮 阅读(3) 评论(0) 推荐(0)

2026年1月17日

nerdbox 基于vm的容器隔离技术

摘要: nerdbox是一个 containerd 运行时 shim,它使用虚拟机隔离容器进程。它旨在跨平台运行容器,并增强安全性。 包含的特性 可以与原生containerd 配合使用 可在mac 以及Linux 运行 支持rootless 基于虚拟机的隔离技术,可以提升安全性 每个虚拟机可以运行多个容器 阅读全文

posted @ 2026-01-17 08:00 荣锋亮 阅读(8) 评论(0) 推荐(0)

2026年1月16日

基于nats 的一个rpc框架nats-rpc-springboot-starter

摘要: 开发的一个基于nats 的分布式rpc 框架,nats-rpc-springboot-starter,具体地址参考github 包含的特性 基于nats 的micro service,message,支持高性能 提供了抽象接口实现,方便快速开发,支持消息以及rpc服务 扩展方便,支持灵活的部署模式, 阅读全文

posted @ 2026-01-16 08:00 荣锋亮 阅读(8) 评论(0) 推荐(0)

2026年1月15日

nats rpc 同时提供rest api 处理

摘要: 以前简单说过暴露nats rpc 服务为rest api 的玩法,实际上我们可以同时集成nats rpc 以及rest api ,这样一套东西可以同时提供rpc 以及rest 服务,基于rest 服务可以复用现有的一些开发模式以及周边(注册中心,api gateway 等) 参考玩法 如下图,机制比 阅读全文

posted @ 2026-01-15 08:00 荣锋亮 阅读(6) 评论(0) 推荐(0)

2026年1月14日

nats rpc 服务暴露rest api 的处理

摘要: 以前我简单说过,就是通过动态注册controller 就可以了,以下是一个演示 具体处理 参考处理 就是自己基于定义nats rpc 的RestApiAbstractServiceHandler,包含一个基本实现,同时对于注册服务基于自定义注解,为了方便处理,可以直接复用spring http re 阅读全文

posted @ 2026-01-14 08:00 荣锋亮 阅读(5) 评论(0) 推荐(0)

2026年1月13日

nats api gateway 基于spring boot 实现的一个思路

摘要: 以前简单说过,方法实际比较多,一种是直接提供一个比较明确的rest controller,按照服务格式约定,处理数据,还有一种方法就是动态注册controller 服务(可以更加精细的生成rest api),同时如果有openapi 文档需求的,可以动态注册文档api 参考示例 只提供简单演示,具体 阅读全文

posted @ 2026-01-13 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0)

2026年1月12日

nats rest microservice gateway 设计简单说明

摘要: nats 内部核心还是基于subject的pub,sub处理,只是扩展了不少模式,比如request-reply,pub-sub,micro service等 如果我们基于nats 的micro service 开发,同时暴露一个rest api 还是有必要的,有利于快速开发 参考玩法 如下图,内部 阅读全文

posted @ 2026-01-12 08:00 荣锋亮 阅读(7) 评论(0) 推荐(0)

2026年1月11日

nats java client 的多线程处理细节

摘要: nats java client 的设计的时候默认是由一个单线程的Dispatcher处理的,这样就会有一个问题,除非我们的服务运行的比较快,否则就会有一个阻塞任务造成服务不可用的问题 默认参考处理 代码 我只摘取部分代码 public void run() { try { while (runni 阅读全文

posted @ 2026-01-11 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

2026年1月10日

motia 的一些理念

摘要: motia 官方提供了一个宣言,介绍自己的理念,以下是一些整理 参考玩法 基于step 提供了trigger,sub,handler,emit 未来后端开发模式 motia 团队任务的思路 API → Background Jobs → Workflows → AI Agents → Real-ti 阅读全文

posted @ 2026-01-10 08:00 荣锋亮 阅读(12) 评论(0) 推荐(0)

2026年1月9日

motia 统一后端框架

摘要: motia 是基于node 开发的一个后端框架,实现了api,events,agent ,workflow,,state,cron 等的统一,同时提出了一个step 的概念,每个都是一个独立的step(可以是api,cron,event),motia 对自动管理这个任务,内部上motia 会有ada 阅读全文

posted @ 2026-01-09 08:00 荣锋亮 阅读(68) 评论(0) 推荐(0)

2026年1月8日

zenoh 1.7 的一些新特性

摘要: zenoh 1.7已经发布了,提供了不少有意思的特性 新特性 支持查询取消,基于主流语言都支持了 zenoh-pico 加载优化,可以减少资源的使用 zenoh-pico 支持启动任务管理,提升了自动重连的处理 SHM 的直接访问支持 DDS 安全支持 wireshark 4.6 支持 api 改进 阅读全文

posted @ 2026-01-08 08:00 荣锋亮 阅读(18) 评论(0) 推荐(0)

2026年1月7日

zenoh 1.7.1 发布

摘要: zenoh 一个版本因为实现问题,基于插件的兼容进行了强check造成插件启动会有问题,当前在1.7.1 的版本已经解决了 参考资料 https://github.com/eclipse-zenoh/zenoh-plugin-mqtt https://github.com/eclipse-zenoh 阅读全文

posted @ 2026-01-07 08:00 荣锋亮 阅读(14) 评论(0) 推荐(0)

2026年1月6日

基于nats 的分布式rpc服务框架设计

摘要: 实际上就是一个简单的设计方案,特性都是利用了nats 内部的,开发语言不限定,因为nats 提供了多语言实现,跨语言,跨平台处理特别简单 参考图 如下图,核心是利用了nats 的特性,比如消息,micro service,以及了灵活的部署模式 说明 以上图核心是利用了nats 的 leaf,gate 阅读全文

posted @ 2026-01-06 08:00 荣锋亮 阅读(11) 评论(0) 推荐(0)

2026年1月5日

A2UI google 开源的agent 生成ui 框架

摘要: A2UI 是google 开源的一个agent 生成ui 的框架 mcp& agent& agent ui 的集成玩法 如下图,核心是提供了一种集成玩法 说明 ai 周边的生态是越来越多了,多样化,标准化的东西是越来越多了,A2UI 值得尝试下 参考资料 https://github.com/goo 阅读全文

posted @ 2026-01-05 08:00 荣锋亮 阅读(51) 评论(0) 推荐(0)

2026年1月4日

vllm-omni 高效的omni 模型推理框架

摘要: vllm-omni 是一个高效的推理框架,核心是支持omni的推理以及服务 包含的特性 omni 模型,多模态支持 非自回归架构,扩展到啊支持扩散以及其他并行模型 异构输出,支持多模态的处理 兼容openai api 格式 支持hf 上大部分流行的开源模型 参考资料 https://github.c 阅读全文

posted @ 2026-01-04 08:00 荣锋亮 阅读(29) 评论(0) 推荐(0)

2026年1月3日

ptcpdump 基于ebpf的兼容tcpdump 的分析工具

摘要: ptcpdump 是一个基于ebpf 的分析工具,兼容tcpdump格式 包含的特性 进程,容器等的包抓取 支持容器,pod,进程的过滤 兼容tcpdump 支持类似tcpdump 的输出,同时包含上下文信息 支持跨namespace 的捕捉 内核态的bpf 过滤 容器runtime 的集成 说明 阅读全文

posted @ 2026-01-03 08:00 荣锋亮 阅读(9) 评论(0) 推荐(0)

2026年1月2日

litAI llm router 框架

摘要: litai 是Lightning-AI 团队提供的一个llm router 框架,支持通过openai 格式进行llm api 访问,比较适合构建agent 以及ai app, 同时还支持tools 调用 参考玩法 tools 调用 from litai import LLM, tool @tool 阅读全文

posted @ 2026-01-02 08:00 荣锋亮 阅读(11) 评论(0) 推荐(0)

2026年1月1日

LitServe 支持自动worker restart

摘要: LitServe 在0.2.17. 添加了一个比较有意思的工具,就是自动worker 重启,可以确保异常的worker 节点可以重启,确保服务的可用性 参考玩法 import litserve as ls server = ls.LitServer( MyAPI(), restart_workers 阅读全文

posted @ 2026-01-01 08:00 荣锋亮 阅读(13) 评论(0) 推荐(0)

2025年12月31日

nats java rpc 实现类似EnableFeignClients模式

摘要: 以前我简单介绍过基于nats rpc 实现类似feign 模式的访问,但是使用中并不如spring cloud feign 的方便,所以说明下如果实现类似EnableFeignClients的模式,实现bean 自动注册 实现机制 原理 基本机制类似EnableFeignClients,通过impo 阅读全文

posted @ 2025-12-31 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

2025年12月30日

jackson 序列化多态处理

摘要: jackson json 的多态处理是一个比较方便的功能,但是实际上如果开启了多态处理,如果传递了具体的字类我们可能也会出现提示序列化异常,实际我们期望是正常的,但是因为jackson 默认的强check 造成有问题 参考多态配置 一般玩法 @JsonTypeInfo(use = JsonTypeI 阅读全文

posted @ 2025-12-30 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

2025年12月29日

IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String 问题简单说明

摘要: 核心是mybatis的兼容问题 解决方法 如果使用spring-boot 的starter 推荐使用新版本,因为依赖的mybatis-spring 版本不兼容 说明 此问题一般是在老项目升级到新依赖场景中,主要是兼容问题 参考资料 https://stackoverflow.com/question 阅读全文

posted @ 2025-12-29 08:00 荣锋亮 阅读(20) 评论(0) 推荐(0)

2025年12月28日

mapstruct lombok 集成简单配置

摘要: 主要说明下使用maven的,机制上比较简单,核心是配置依赖,实际上如果使用了lombok-mapstruct-binding 我们不用关注mapstruct-processor 与lombok的顺序 <plugin> <groupId>org.apache.maven.plugins</groupI 阅读全文

posted @ 2025-12-28 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

2025年12月27日

mapstruct多source 映射

摘要: mapstruct 是一个很不错高性能的DTO 映射工具,同时还支持与ioc 框架集成(实际上是生成兼容代码),mapstruct 不只支持简单得到类型映射,同时还是支持多source 到target 的映射配置的,但是在多source 的时候可能会有一些差异 参考场景 比如如下类 @Data pu 阅读全文

posted @ 2025-12-27 08:00 荣锋亮 阅读(12) 评论(0) 推荐(0)

2025年12月26日

zerofs 支持独立的compactor

摘要: 此功能是一个很不错的特性,可以实现灵活的控制,compactor实际是后台进程,可以用来减少磁盘空间,提示读性能,默认在server 服务中,处理上比较简单,核心是共享对象存储就行了 参考配置 核心是启动服务的--no-compactor参数 配置并发job [lsm] max_concurrent 阅读全文

posted @ 2025-12-26 08:00 荣锋亮 阅读(7) 评论(0) 推荐(0)

2025年12月25日

zerofs 配额支持

摘要: zerofs 当前版本支持容量配额了,配置方法比较简单 参考配置 [filesystem] max_size_gb = 100.0 # Limit filesystem to 100 GB 说明 配额在实际中还是比较有用的,可以更好的进行容量规划 参考资料 https://www.zerofs.ne 阅读全文

posted @ 2025-12-25 08:00 荣锋亮 阅读(9) 评论(0) 推荐(0)

2025年12月24日

nats java feign 风格服务调用

摘要: 属于一个简单的示例玩法,方便使用类似feign 模式进行代码强类型调用 参考玩法 核心是基于接口的动态代理 NatsInvocationHandler public class NatsInvocationHandler implements InvocationHandler { private 阅读全文

posted @ 2025-12-24 17:56 荣锋亮 阅读(7) 评论(0) 推荐(0)

2025年12月23日

zerofs checkpoints 试用

摘要: 以前简单说过zerofs checkpoints ,以下是一个试用 环境准备 基于了rustfs 提供s3,基本简单,参考示例部署就可以了 试用checkpoints 创建 ./zerofs checkpoint create -c zerofs.toml firsr_snap 效果 <jemall 阅读全文

posted @ 2025-12-23 08:00 荣锋亮 阅读(7) 评论(0) 推荐(0)

2025年12月22日

rustfs 集成zerofs 测试

摘要: 在以前版本对于zerofs 集成进行测试发现是有问题的,在新版本中发现rustfs 可以直接作为zerofs 的存储了,以下是一个简单的测试 rustfs 启动 我使用了rustfs 1.0.0-alpha.73,直接本地运行, 之后需要创建zerofs 桶,注意账户是rustfsadmin ./r 阅读全文

posted @ 2025-12-22 08:00 荣锋亮 阅读(16) 评论(0) 推荐(0)

2025年12月21日

lakekeeper 基于rust 的iceberg rest catalog服务

摘要: lakekeeper是基于rust开发的iceberg rest catalog 服务 包含的特性 多租户能力 高可用以及灵活的水平扩展能力 完备的访问控制能力,默认基于了OenFGA * change events 支持,基于cloudevents的通知 原生k8s 支持 说明 rest cata 阅读全文

posted @ 2025-12-21 11:22 荣锋亮 阅读(18) 评论(0) 推荐(0)

zerofs的checkpoints 功能

摘要: checkpoints 是一个很有意思同时很方便的功能,checkpoints 是只读的,同时可以方便的进行数据维护 配置 当前checkpoints 需要开启rpc [servers.rpc] addresses = ["127.0.0.1:7000"] unix_socket = "/tmp/z 阅读全文

posted @ 2025-12-21 08:00 荣锋亮 阅读(6) 评论(0) 推荐(0)

导航