FolkMQ v1.4.5(新式国产消息中间件)
功能简表
角色 | 功能 |
---|---|
生产者(客户端) | 发布消息、定时消息(或叫延时)、顺序消息、可过期消息、事务消息。支持 Qos0、Qos1 |
消费者(客户端) | 订阅、取消订阅。消费-ACK(自动、手动) |
服务端 | 发布-Confirm、订阅-Confirm、取消订阅-Confirm、派发-Retry、派发-Delayed |
客户端语言支持
- for Java
- for JavaScript
- for Python
传输协议支持(基于 socket.d 开发,所以同时支持)
- tcp
- udp
- websocket
- kcp
本次更新
- 新增 python client sdk
- 增加 基于内存的限流(当内存使用超过80%时,开始限流)
- 增加
folkmq:wss://
协议头支持 - 增加 与小程序的兼容性
- 添加 客户端虚拟命名空间支持
- sokcet.d 升为 2.4.17
面向简单编程
1) 启动服务
docker run -p 18602:18602 -p 8602:8602 noearorg/folkmq-server:1.4.5
2) 编写程序
- 引入一个小依赖
<dependency> <groupId>org.noear</groupId> <artifactId>folkmq-transport-netty</artifactId> <version>1.4.5</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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
基于 Java 的 LLM 应用开发框架,Agents-Flex beta.3 发布
Agents-Flex: 一个基于 Java 的 LLM(大语言模型)应用开发框架。 基本能力 LLM 的访问能力 Prompt、Prompt Template 定义加载的能力 Function Calling 定义、调用和执行等能力 记忆的能力(Memory) Embedding Vector Store 文档处理 加载器(Loader) Http FileSystem 分割器(Splitter) 解析器(Parser) PoiParser PdfBoxParser Agent LLM Agent IOAgent Chain 执行链 SequentialChain 顺序执行链 ParallelChain 并发(并行)执行链 LoopChain 循环执行连 ChainNode AgentNode Agent 执行节点 EndNode 终点节点 RouterNode 路由节点 GroovyRouterNode Groovy 规则路由 QLExpressRouterNode QLExpress 规则路由 LLMRouterNode LLM 路由(由 AI 自行判断路由规则) 简单对话 使用...
- 下一篇
Simple Admin Go 语言分布式后台管理系统 v1.4.3 发布
Simple Admin - Go 语言分布式后台管理系统 v1.4.3 更新 项目介绍 Simple Admin 是一个开箱即用的分布式微服务后端管理系统,基于 go-zero 开发,为开发中大型后台提供了丰富的功能,支持三端代码生成。 官方自带多种扩展,助力中小企业快速上云,快速迭代。适合用于微服务学习和商用,开源免费。 Simple Admin Core / Job / MCMS / FMS / Common v1.4.3 更新 介绍 核心模块 Core, 定时任务模块 Job, 消息中心模块 MCMS, 以及文件管理模块 FMS 均已升级 本次更新 更新(Tools): Simple Admin Tools 已同步 go zero 官方代码至 v1.6.5 优化(Tools): 优化默认国际化翻译语言 新增(Common): 新增更多 i18n 函数用于支持快速接入新语言 新增(Common): 新增i18n配置文件直接添加新语言 新增(Core): Core 新增 i18n 快速添加新的国际化翻译 优化(Core): Department 中的 Leader, Phone, ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- Mario游戏-低调大师作品
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- 2048小游戏-低调大师作品