FolkMQ 内存型消息中间件,v1.0.21 发布
简介
- 采用 “多路复用” + "内存运行" + "快照持久化" + "Broker 集群模式"(可选)+
- 基于 Socket.D 网络应用协议 开发。全新设计,自主架构!
角色 | 功能 |
---|---|
生产端 | 发布消息(Qos0、Qos1)、发布定时消息(Qos0、Qos1)、发布重试 |
消费端 | 订阅、取消订阅 |
消费端 | 消费-ACK(自动、手动) |
服务端 | 发布-Confirm、订阅-Confirm、取消订阅-Confirm、派发-Retry、派发-Delayed |
服务端 | 内存运行、快照持久化(自动、停机、手动) |
服务端 | 集群热扩展 |
特点
- 高吞吐量、低延迟
FolkMQ 纯内存运行,每秒能处理几十万条消息,最低延迟不到1毫秒。
- 可扩展性
FolkMQ Broker 集群支持 folkmq-server 节点热扩展。流量高时随时加,流量低时可减
- 持久性、可靠性
消息被快照持久化(类似于 redis)到本地磁盘,并且支持数据备份防止数据丢失
- 快(单机版,180K TPS)。有点像 Redis 之于 MySql。
//使用 MacBook pro 2020 + JDK8 本机测试,单客户端发与收(跑分难免有波动,我是选了好看点的)
本次更新
- 添加 集群热扩展机制(重要新特性)
- 添加 folkmq-server 控制台消息手动发布功能
- 添加 folkmq-broker 控制台消息手动发布功能
- 添加 mq.event.join 新指令(用于加入集群时,同步订阅)
- 添加 client 批量订阅支持(连接前的订阅,在连接时批量提交)
- 添加 client::unpublish 取消发布接口中
- 添加 client::unpublishAsync 取消发布异步接口
- 调整 各端打开时的日志打印
代码仓库

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
wangmarket CMS v6.5,SAAS 自助建站增加对 .txt 的自定义访问支持
私有化部署自己的 SAAS 云建站系统,跟可通过后台任意开通多个网站,每个网站使用自己的账号进行独立管理。延续了织梦、帝国 CMS 的模版方式,性能高度优化,一台 1 核 1G 服务器可建立上万个独立网站。 更新说明 增加对 /*.txt 的适配支持 ,以配合文件管理插件,实现各种根目录的txt文件验证 默认开启系统对mysql数据库每天自动备份的能力 调整文章列表中,显示文章的时间,其中小时改为24小时制 去掉总管理后台内置的版本检测,统一有插件 upgrade 提供版本检测 移除超级管理后台的欢迎页插件,转移到 wangmarket_deploy 中 调整代理后台-网站管理,对列表排序的描述补充 将原本内置的数据字典进行插件化,以插件形式嵌入,简化cms核心支持 模版页面的名称,鼠标移入说明,增加对汉字支持的说明 模版页面编辑时,如果模版页本身有特殊字符,会导致保存不成功,出现友好提示 优化相应的X-Frame-Options设置 优化sql特殊字符过滤 优化文章标题,保存时不再进行xss处理,只是显示时后台会处理 网站管理后台-模板导入,其中方案二本地模板导入,默认上传大小限制由...
- 下一篇
百灵快传(B0Pass)大文件传输工具 v2.0.5 - 增加文本传输功能,类似广播模式的聊天室
百灵快传 v2.0.5最新版 增加“文本”传输功能,类似广播模式的聊天室 增加“连接”功能页面,扫码连接、远程遥控主电脑键盘(目前仅支持windows) 进一步优化大小屏幕界面显示,优化desk版本 其他一些列优化,提升程序稳定性 window平台增加安装包 界面细节调整,让界面更小巧,适应多种分辨率 修复中文路径或空格导致文件无法打开的问题 增加了各平台下载安装的说明文件等 最新版下载地址 https://4bit.cn/p/b0pass(项目官网,电脑端和安卓 App 直接下载) 下载前请阅读 已编译好Windows、MacOS、Linux、Android等平台的可执行文件 只需下载到电脑,双击开启即可使用 注意 1:建议不要安装到 “C:\Program Files (x86)” 等系统目录,否则需要右键 “以管理员身份运行” 注意 2:如果要自定义端口等配置,请修改config.ini文件 [gateway] ListenAddr = ":8888" # 配置IP和端口 Domain = "test.com:8888" # 可选配置,配置访问域名(若使用80端口或ngi...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- Linux系统CentOS6、CentOS7手动修改IP地址
- 2048小游戏-低调大师作品
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器