dpwgc's repositories

kapokmq

基于Go整合Gossip+WebSocket的轻量级分布式消息队列。实现功能:订阅/发布推送、点对点推送、延时消息推送、消费失败自动重试、数据持久化、WAL预写日志、主从节点部署、集群负载均衡、ACK确认机制、内置网页端控制台

Language:GoLicense:Apache-2.0Stargazers:25Issues:1Issues:0

fast-im

FastIM 一个基于Spring Boot + WebSocket + Redis,可快速开发的分布式即时通讯群聊系统。适用于直播间聊天、游戏内聊天、客服聊天等临时性群聊场景。

Language:JavaLicense:Apache-2.0Stargazers:21Issues:2Issues:0

imc-message-center

通讯中台-消息推送中心(DDD领域驱动设计+CQRS架构实战项目)

Language:JavaLicense:MITStargazers:7Issues:1Issues:0

docc-document-center

基于Elasticsearch与MariaDB的文档检索中心(文档中台系统)。基于领域驱动设计与CQRS架构实现。

Language:JavaLicense:MITStargazers:4Issues:2Issues:0

smallscheduler

一个基于Go+MySQL的分布式任务调度平台

Language:GoLicense:MITStargazers:4Issues:0Issues:0

serena

基于Go + Gossip的分布式消息队列服务发现与注册中心

Language:GoLicense:Apache-2.0Stargazers:3Issues:0Issues:0

alisalog

基于Java整合ChickHouse的分布式日志收集与检索系统

Language:JavaLicense:MITStargazers:2Issues:0Issues:0

apilimiter

一个简易的接口限流工具包,包含两个限流工具:(1)基于令牌桶限流算法 + CAS 实现的毫秒级全局限流器、(2)基于滑动窗口限流算法 实现的毫秒级IP访问限流器。

Language:GoLicense:MITStargazers:2Issues:0Issues:0

kapokmq-go-client

KapokMQ.消息队列 - Golang客户端

Language:GoStargazers:2Issues:1Issues:0

kapokmq-server

KapokMQ - 开箱即用的轻量级分布式消息队列 - 服务器应用整合包。基于go整合gossip+websocket开发。

Language:HTMLStargazers:2Issues:0Issues:0

maybe-db

MaybeDB - 基于Golang整合Nacos的分布式键值型内存数据库。支持主从复制(一主多从/多主多从)。支持数据持久化。可插入string、int64、map、array类型的值。可使用等值查找、关键字检索和前缀检索方法搜索数据。可对数据设置过期时间,实时清除过期数据。

Language:GoStargazers:2Issues:2Issues:0

pekonode

A Gossip protocol implementation in Go. Go版本的Gossip协议实现,包含节点注册发现与元数据同步功能。

Language:GoLicense:MITStargazers:2Issues:0Issues:0

PieFileMigrate

一个小型文件定时增量/全量迁移脚本,可用于将服务器内的日志、图像、音频等小型文件批量迁移至对象存储服务或云盘服务中。

Language:GoStargazers:2Issues:0Issues:0

comborpc

基于TCP+MessagePack的简易RPC框架,支持一次请求调用多个方法,支持自定义请求头、中间件、负载均衡策略,支持广播服务。

Language:GoLicense:MITStargazers:1Issues:0Issues:0

easierweb

More user-friendly, high performance Go Web framework. ~ 更简单易用的高性能 Go Web 框架

Language:GoLicense:MITStargazers:1Issues:0Issues:0

fraisedb

基于Hashicorp Raft + LevelDB的分布式键值型数据库。包含键值读写、范围查询、过期清理、空间隔离、事件订阅发布等功能。

Language:GoLicense:MITStargazers:1Issues:0Issues:0

cron

a cron library for go

License:MITStargazers:0Issues:0Issues:0

easy-generate

基于Yaml配置的简单代码生成器,可根据简单的Yaml配置,一键生成MySQL建表语句、Java PO对象、Java DTO对象。

Language:GoStargazers:0Issues:1Issues:0

easy-go-redis

一个简易的Redis Golang客户端

Language:GoStargazers:0Issues:1Issues:0

file-rotatelogs

[ARCHIVED] Port of perl5 File::RotateLogs to Go

License:MITStargazers:0Issues:0Issues:0

fraise

一个简单的 HTTP/HTTPS 负载均衡器(加权轮询 & 加权随机)

Language:GoLicense:MITStargazers:0Issues:0Issues:0

gorocksdb

gorocksdb is a Go wrapper for RocksDB

License:MITStargazers:0Issues:0Issues:0

httprouter

A high performance HTTP request router that scales well

License:BSD-3-ClauseStargazers:0Issues:0Issues:0

kapokmq-java-client

KapokMQ.消息队列 - Java客户端

Language:JavaStargazers:0Issues:0Issues:0

mapstructure

Go library for decoding generic map values into native Go structures and vice versa.

License:MITStargazers:0Issues:0Issues:0

pekoIM

基于Go+WebSocket的IM群聊消息广播推送工具

Language:GoStargazers:0Issues:0Issues:0

ringlog

基于Spring Boot整合Elasticsearch、Kafka及缓冲队列实现的日志收集系统。

Language:JavaStargazers:0Issues:0Issues:0

schema

Package gorilla/schema fills a struct with form values.

License:BSD-3-ClauseStargazers:0Issues:0Issues:0