原创 🔥 FolkMQ v1.5.1 發佈(“新式” 國產消息中間件)

FolkMQ 是個“新式”的消息中間件。強調:“小而巧”、“簡而強”。 功能簡表 角色 功能 生產者(客戶端) 發佈普通消息、Qos0消息、定時消息、順序消息、可過期消息、事務消息、廣播消息 消費者(客戶端) 訂閱

原创 FolkMq v1.4.6 發佈(可以內嵌的消息中間件)

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

原创 ❤️‍🔥 Solon Cloud Event 新的事務特性與應用

1、Solon Cloud Event? 是 Solon 分佈式事件總線的解決方案。也是 Solon “最終一致性”分佈式事務的解決方案之一 2、事務特性 事務?就是要求 Event 有原子性,當多個 Event 發佈時,要麼全成功,要麼

原创 🔥 Java Solon v2.7.6 發佈

Java Solon 是什麼框架? Java “新的”應用開發框架。開放原子開源基金會,孵化項目。從零開始構建(非 java-ee 架構),有靈活的接口規範與開放生態。 追求: 更快、更小、更簡單 提倡: 剋制、簡潔、高效、開放、生態

原创 🎉 Socket.D v2.4.12 發佈(新增 python 實現)

Socket.D 協議? Socket.D 是一個網絡應用協議。在微服務、移動應用、物聯網等場景,可替代 http、websocket 等。協議詳情參考《官網介紹》。 支持: tcp, udp, ws, kcp 傳輸。 目前:jav

原创 Solon Java 應用開發框架 v2.7.5 發佈

Java Solon 是什麼框架? Java “新的”應用開發框架。從零開始構建(非 java-ee 架構),有靈活的接口規範與開放生態。 追求: 更快、更小、更簡單 提倡: 剋制、簡潔、高效、開放、生態 有什麼特點? 更高的計算性價比

原创 一個簡單的開源消息中間件 FolkMQ v1.4.2 發佈

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

原创 Solon 的事務管理工具類(TranUtils)

Solon 在編碼上,是強調註解與手寫並重的一個風格。它有個 @Tran 註解,用於事務管理(可以參考:《事務的全局控制及應用》)。這裏,主要是講講它的手動處理工具類 TranUtils。 1、看看它的接口: public final cl

原创 國產化改造就用 Java Solon,v2.7.3 發佈

Java Solon 是什麼框架? 是一個可平替 Spring 生態的 Java 應用開發框架。從零開始構建(非 java-ee 架構),有自己的標準規範與開放生態。(歷時七年,具備全球第二級別的生態規模) 追求: 更快、更小、更簡單 提

原创 Socket.D v2.4.9 發佈

Socket.D 是什麼東東? 是基於"事件"和"語義消息""流"的網絡應用協議。在微服務、移動應用、物聯網等場景,可替代 http、websocket 等。支持 tcp, udp, ws, kcp 傳輸。協議特點可參考《官網介紹》。 目前

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

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

原创 Solon Web 文件上傳的最佳實踐

文件上傳是 Web 開發中最常見的一個應用場景。一般在處理數據時,會有兩種常見的方案:直接把文件流放在內存裏,或者把文件流先緩衝到磁盤。 1、如果是高頻且文件極小 使用純內存模式,默認即可。如果高頻小文件,是不適合用“臨時文件模式”的,磁盤

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

FolkMQ 一個簡單的消息中間件(全球最簡單的那種,要比誰都簡單!)。追世間簡單爲何物,可叫我生死相許! 面向簡單編程 1) 啓動服務 docker run -p 18602:18602 -p 8602:8602 noearorg/fol

原创 FolkMQ 作個簡單的消息中間件(最簡單的那種), v1.3.1 發佈

功能簡介 角色 功能 生產端(或發起端) 發佈消息、定時消息(或叫延時)、順序消息、可過期消息、事務消息。發送消息(rpc)支持 Qos0、Qos1 消費端(或接收端) 訂閱、取消訂閱。消費-ACK(自動、手動)。

原创 FolkMQ 是怎樣進行消息的事務處理?

FolkMQ 提供了二段式提交的事務提交的機制(TCC 模型)。允許生產者在發送消息時綁定到一個事務中並接收事務的管理,以確保消息的原子性(要麼全成功,要麼全失敗)。在 FolkMQ 中,事務是通過 MqTransaction 接口實現管理