FolkMQ v1.3.2 發佈(消息中間件、事件總線)

功能簡表

角色 功能
生產者(客戶端) 發佈消息、定時消息(或叫延時)、順序消息、可過期消息、事務消息。支持 Qos0、Qos1
消費者(客戶端) 訂閱、取消訂閱。消費-ACK(自動、手動)
服務端 發佈-Confirm、訂閱-Confirm、取消訂閱-Confirm、派發-Retry、派發-Delayed

本次更新

  • 調整 控制檯發佈消息後保持在原界面
  • 調整 添加流轉批小工具
  • sokcet.d 升爲 2.4.7

面向簡單編程

1) 啓動服務

docker run -p 18602:18602 -p 8602:8602 noearorg/folkmq-server:1.3.2

2) 編寫程序

  • 引入一個小依賴
<dependency>
    <groupId>org.noear</groupId>
    <artifactId>folkmq-transport-netty</artifactId>
    <version>1.3.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", message -> {
            System.out.println(message);
        });

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

代碼倉庫

官網

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章