你想要一個簡單的 MQ 嗎?(最簡單的那種)

FolkMQ 一個簡單的消息中間件(全球最簡單的那種,要比誰都簡單!)。追世間簡單爲何物,可叫我生死相許!

面向簡單編程

1) 啓動服務

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

2) 編寫程序

  • 引入一個小依賴
<dependency>
    <groupId>org.noear</groupId>
    <artifactId>folkmq-transport-smartsocket</artifactId>
    <version>1.3.1</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!"));
    }
}

簡單的纔是未來的

簡單!簡單!還是簡單!昨天有人說,簡單的纔是未來的。我吧:

  • "源碼簡單"
  • "架構簡單"
  • "部署簡單"
  • "使用簡單"

我也是五臟具全:什麼順序(FIFO)、事務、延時、過期(TTL),持久化,確認(ACK),集羣、超大規模集羣等等...

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