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条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL表碎片整理
- MySQL8.0.19开启GTID主从同步CentOS8
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL数据库中FOR UPDATE的使用
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境


微信收款码
支付宝收款码