1 Star 1 Fork 54

八步赶蝉 / folkmq

forked from noear / folkmq 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README_CN.md 4.40 KB
一键复制 编辑 原始数据 按行查看 历史
西东 提交于 2023-12-11 11:39 . README

FolkMQ

一个内存型消息中间件(支持快照持久化、Broker 集群)

https://folkmq.noear.org

Maven Apache 2 jdk-8 jdk-11 jdk-17 jdk-21
gitee star github star


语言: 中文 | English

简介

  • 采用 "内存运行" + "快照持久化" + "Broker 集群模式"(可选)
  • 基于 Socket.D 开发(它有的特性全支持),尤其是单连接“多路复用”!也可增加 udp 之类的协议支持
角色 功能
生产端 发布消息(Qos0、Qos1)、发布定时消息(Qos0、Qos1)
消费端 订阅、取消订阅
消费端 消费-ACK(自动、手动)
服务端 发布-Confirm、订阅-Confirm、取消订阅-Confirm、派发-Retry、派发-Delayed
服务端 内存运行、快照持久化(自动、停机、手动)

软件使用授权

FolkMQ 为商业开源软件,其中:

  • 单机部署版,为社区版功能(免费授权使用)
  • 集群部署版,为专业版、企业版功能(付费授权使用)。详见:《版本规划》

特点

  • 快、是真的快(单机版,大约 180K TPS)。有点像 Redis 之于 MySql。

//使用 MacBook pro 2020 + JDK8 本机测试,单客户端发与收(跑分难免有波动,我是选了好看点的)

加入到社区交流群

QQ交流群:316697724 微信交流群(申请时输入:FolkMQ)

开发过程视频记录

官网

https://folkmq.noear.org

特别感谢JetBrains对开源项目支持

JetBrains
1
https://gitee.com/giteeliuyan/folkmq.git
git@gitee.com:giteeliuyan/folkmq.git
giteeliuyan
folkmq
folkmq
main

搜索帮助