你想要一个简单的 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),集群、超大规模集群等等...

相关推荐
zjjuejin2 分钟前
Maven 现代开发流程的集成
java·后端·maven
Zzzzmo_12 分钟前
【Java】杨辉三角、洗牌算法
java·数据结构·算法
码界奇点12 分钟前
基于飞算JavaAI的在线图书借阅平台从设计到实现的完整指南
java·飞书
QiZhang | UESTC13 分钟前
JAVA算法练习题day27
java·开发语言·c++·算法·leetcode·hot100
hrrrrb14 分钟前
【Spring Boot】Spring Boot 中常见的加密方案
java·spring boot·后端
十碗饭吃不饱17 分钟前
sql报错:java.sql.SQLSyntaxErrorException: Unknown column ‘as0‘ in ‘where clause‘
java·数据库·sql
饼干吖28 分钟前
记一次滑动数组解题
java·算法
ss27338 分钟前
手写MyBatis第96弹:异常断点精准捕获MyBatis深层BUG
java·开发语言·bug·mybatis
程序定小飞1 小时前
基于springboot的在线商城系统设计与开发
java·数据库·vue.js·spring boot·后端
LL_break1 小时前
Mysql数据库
java·数据库·mysql