你想要一个简单的 MQ 吗?(最简单的那种)

FolkMQ 一个简单的消息中间件(全球最简单的那种,要比谁都简单!)。追世间简单为何物,可叫我生死相许!

面向简单编程

1) 启动服务

复制代码
docker run -p 18602:18602 -p 8602:8602 noearorg/folkmq-server:1.3.1

2) 编写程序

  • 引入一个小依赖
xml 复制代码
<dependency>
    <groupId>org.noear</groupId>
    <artifactId>folkmq-transport-smartsocket</artifactId>
    <version>1.3.1</version>
</dependency>
  • 写程序喽
java 复制代码
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", message -> {
            System.out.println(message);
        });

        //发布消息
        client.publish("demo", new MqMessage("helloworld!"));
    }
}

简单的才是未来的

简单!简单!还是简单!昨天有人说,简单的才是未来的。我吧:

  • "源码简单"
  • "架构简单"
  • "部署简单"
  • "使用简单"

我也是五脏具全:什么顺序(FIFO)、事务、延时、过期(TTL),持久化,确认(ACK),集群、超大规模集群等等...

相关推荐
白远山6 分钟前
健身场馆无人自动化系统实战指南:从架构设计到部署全流程解析
java·开发语言·架构·需求分析
user_admin_god12 分钟前
第 09 篇:实践一 —— 文本摘要(Map-Reduce 分块)
java·人工智能·spring boot·语言模型
咖啡八杯15 分钟前
Controller 基类封装:BaseController 的模板方法设计
java·架构·设计
vx_BS8133016 分钟前
【项目编号:project49759】Spring Boot 宠物综合服务平台:商城、预约、咨询、活动与健康档案的一体化实现
java·spring boot·eclipse·tomcat·intellij-idea
她的男孩20 分钟前
加了 @Idempotent 还是重复扣款了 3 笔:扒完 1279 行幂等 Starter,我挖出 5 个隐蔽的坑
java·后端·架构
步行cgn24 分钟前
Spring 注入内部 Bean 详解
java·spring·rpc
user_admin_god36 分钟前
第 05 篇:结构化输出 —— 让模型稳定返回 JSON
java·人工智能·spring boot·语言模型
土司大王41 分钟前
LeetCode hot100——394.字符串解码:Java 双栈模拟
java·算法·leetcode
邪修king42 分钟前
Re:Linux系统篇(二十五):文件系统(一):磁盘硬件底层原理:从物理结构到 CHS/LBA 寻址,搞懂硬盘数据的定位逻辑
java·linux·运维·gpt
驭渊的小故事44 分钟前
Spring Boot 注解详解01
java·前端·spring boot