FolkMQ 首版发布,10 万 TPS!
FolkMQ,是一个内存型消息中间件。它采用了类似 Redis 的策略(内存运行 + 快照持久化)
功能
- 发布消息、发布定时消息(支持 Qos0、Qos1)
- 订阅、取消订阅
- ACK,自动重试、有策略的延时(可做分布式事务应用)
主要特点
- 快、是真的快(大约 100_000 TPS)。有点像 Redis 之于 MySql。
//使用 MacBook pro 2020 + JDK8 本机测试,单客户端发与收(跑分难免有波动,我是选了好看点的)
Helloworld
1、启动服务
docker run -p 18602:18602 -p 8602:8602 noearorg/folkmq-server:1.0.8
2、编写客户端代码
- maven import
<dependencies> <!-- 可选包:java-tcp(90kb左右), smartsocket(260Kb左右), netty(2.5Mb左右) --> <dependency> <groupId>org.noear</groupId> <artifactId>folkmq-transport-java-tcp</artifactId> <version>1.0.8</version> </dependency> </dependencies>
- client(consumer + producer) use
public class ClientDemo1 { public static void main(String[] args) throws Exception { //客户端(鉴权为可选。服务端,不添加则不鉴权) MqClient client = FolkMQ.createClient("folkmq://127.0.0.1:18602?ak=folkmq&sk=YapLHTx19RlsEE16") .connect(); //订阅(consumer = ip or cluster name) client.subscribe("demo", "demoapp", message -> { System.out.println(message); }); //发布 client.publish("demo", "helloworld!"); } }

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
FastCopy 5.4.3 发布,Windows 上最快的复制/备份软件
FastCopy 5.4.3 现已发布。这是一款 Windows 平台的免费文件复制工具,特点是速度快、不占用资源,尤其是在复制海量文件的场景下比 Windows 默认的文件复制功能快许多倍。如果有复制大量文件或备份文件的场景,这是一款非常实用的工具。 此版本的新增内容: 在文件菜单中添加了“Launch New FastCopy”项 修复了 move mode 中的一个罕见异常(启用 ACL/AltStream 时) 修复了 Win11 的 shell 扩展设置的罕见异常 v5 主要特点 新增 Perfect Verify。(仅 Pro 版) 支持 Win11 的 shell 扩展。 异步 I/O 算法的演变,以获得更高的速度。 由于特权时预先分配空间,在高速 SSD 环境下速度提高 20%-30%。 在主要命令中增加了"Verify"、"FC Verify Info Disp "和 "FC Verify Info Check(仅限 Pro 版)"。 支持 CPU affinity。 增加了总是并行运行的驱动器设置(如 SSD-RAID)。 下载地址:https://fastcopy...
- 下一篇
支持 .NET 8,SunnyUI V3.6.1 发布啦,C# WinForm 开源控件库
帮助文档:https://gitee.com/yhuse/SunnyUI/wikis/pages Gitee:https://gitee.com/yhuse/SunnyUI GitHub:https://github.com/yhuse/SunnyUI Nuget:https://www.nuget.org/packages/SunnyUI/ Blog:https://www.cnblogs.com/yhuse SunnyUI.Net 是基于.Net Framework 4.0~4.8、.Net 6 框架的 C# WinForm 开源控件库、工具类库、扩展类库、多页面开发框架。 此版本更新内容为: + 增加 * 修改 - 删除 2023-11-28 V3.6.1 + UISymbolPanel:增加图标编辑器面板 * UIFontImages: 重写字体图标编辑器,优化打开速度 * UILineChart: 增加了区域选择范围相等时不执行事件 * UIButton: 修复LightStyle的文字颜色 * UIUserControl: 修复Panel内控件颜色设置问题
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启