一个基于Go实现的文件排序工具,类似于MySQL的排序逻辑。
一个嵌入式文档数据库实现,基于 Go + BoltDB
一个可根据SQL模板配置自动实现HTTP增删改查接口的数据库网关,类似于Elasticsearch的查询模板功能。
More user-friendly, high performance Go Web framework. ~ 更方便使用的高性能 Go Web 框架
基于TCP+MessagePack的简易RPC框架,支持一次请求调用多个方法,支持自定义请求头、中间件、负载均衡策略,支持广播服务。
基于Hashicorp Raft + LevelDB的分布式键值型数据库。包含键值读写、范围查询、过期清理、空间隔离、事件订阅发布等功能。
基于Elasticsearch与MariaDB的文档检索中心(文档中台系统)。基于领域驱动设计与CQRS架构实现。
一个小型文件定时增量/全量迁移脚本,可用于将服务器内的日志、图像、音频等小型文件批量迁移至对象存储服务或云盘服务中。
Go版本的Gossip协议实现,基于Go整合UDP/TCP实现的Gossip协议工具包,包含节点注册发现与元数据同步功能。
基于 Go + Selenium 的抖音自动评论脚本(待完善)
基于Spring Boot整合SFTP实现的对象存储与文件管理系统,包含文件上传、存储目录查看、文件压缩、文件删除、上传日志记录、文件下载等功能。
基于Java整合ChickHouse的分布式日志收集与检索系统
通讯中台-消息推送中心(DDD领域驱动设计+CQRS架构实战项目)
一个简易的接口限流工具包,包含两个限流工具:(1)基于令牌桶限流算法 + CAS 实现的毫秒级全局限流器、(2)基于滑动窗口限流算法 实现的毫秒级IP访问限流器。
一个简单的 HTTP/HTTPS 负载均衡器(加权轮询 & 加权随机)
FastIM 一个基于Spring Boot + WebSocket + Redis,可快速开发的分布式即时通讯群聊系统。适用于直播间聊天、游戏内聊天、客服聊天等临时性群聊场景。
基于SpringBoot、Vue3 + Element-Plus 实现的宿舍管理系统