FolkMQ(消息中间件) v1.4.2 发布
功能简表
角色 | 功能 |
---|---|
生产者(客户端) | 发布消息、定时消息(或叫延时)、顺序消息、可过期消息、事务消息。支持 Qos0、Qos1 |
消费者(客户端) | 订阅、取消订阅。消费-ACK(自动、手动) |
服务端 | 发布-Confirm、订阅-Confirm、取消订阅-Confirm、派发-Retry、派发-Delayed |
本次更新
- 添加 自定义 tid(key) 支持(之前自动生成)
- 添加 PackagingLoopImpl 新的构造函数
- 添加 外部配置文件加载支持(
./data/app.yml
) - 添加 消息二进制数据支持(可以方便不同的消息数据序列化)
- 添加 顺序消息分区支持(在集群下才有效)
- 优化 顺序消息没有消费者时 server 端 cpu 过高的问题
- 优化 企业版授权控制
- 优化 Server 预关闭支持
- 优化 顺序消息的强制派发处理
- sokcet.d 升为 2.4.10
面向简单编程
1) 启动服务
docker run -p 18602:18602 -p 8602:8602 noearorg/folkmq-server:1.4.2
2) 编写程序
- 引入一个小依赖
<dependency> <groupId>org.noear</groupId> <artifactId>folkmq-transport-netty</artifactId> <version>1.4.2</version> </dependency>
- 写程序喽
public class ClientDemo { public static void main(String[] args) throws Exception { //创建客户端,并连接 MqClient client = FolkMQ.createClient("folkmq://127.0.0.1:18602") .nameAs("demoapp") .connect(); //订阅主题 client.subscribe("demo.topic", message -> { System.out.println(message); }); //发布消息 client.publish("demo.topic", new MqMessage("helloworld!")); } }
代码仓库
官网

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
决策路由特性来袭,LiteFlow 大版本 2.12.0 发布
LiteFlow是一个开源编排式规则引擎,能够让你的系统逻辑任意编排,可选用脚本书写逻辑,支持多达7种脚本语言,支持丰富的第三方存储的支持,所有的逻辑和规则均可热变更。设计系统和重构系统的神器。 LiteFlow是Gitee的高star项目,截止到发此文章的时候,Gitee star接近6k大关,Github则拥有2.6Kstar。 同时LiteFlow也是国内优秀的社区驱动型开源项目,开源3年多,目前已经被各大一线公司应用在核心系统上,据不完全统计,国内将近千余家公司都在使用。特性以及支持度都非常好。社区人数超过5000人。测试用例将近1800个,质量有保障。 如果你是第一次知道这个项目,可以去官网或相关的主页进行了解: 项目官网: https://liteflow.cc gitee托管仓库: https://gitee.com/dromara/liteFlow github托管仓库: https://github.com/dromara/liteflow 以下文章LiteFlow简称为LF。 前言 距离上次版本已经过去3个月了,这次我们带来了v2.12.0的超大版本更新。这个版本本...
- 下一篇
Subtitle Edit 4.0.5 发布,字幕编辑工具
Subtitle Edit是一款针对文本格式类字幕的编辑工具,支持多种字符编码和字幕格式(Sub Station Alpha、Advanced Sub Station Alpha、SubRip、MicroDVD、MPL2、MPsub (MPlayer subtitle)、SubViewer 2.0、Plain-Text、Adobe Encore DVD)。 目前,Subtitle Edit 4.0.5已发布,该版本更新内容如下: NEW 添加"Open video"工具栏按钮/图片 在 batch/cmd-line 中添加对 MKV 中 S_HDMV/TEXTST 的支持 在 Matroska (.mkv) 文件中添加对 Bluray .sup (PGS) 嵌入的支持 为 Purfview 的 Faster Whisper Advanced 添加几个快速设置按钮 为 ASSA 工具"Apply custom override tags"添加一些动画模板 添加 French interjections 添加新的快捷方式 "Insert new subtitle at video pos ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启