訊息資料庫Message DB:PostgreSQL的事件儲存和訊息儲存 - Eventide Blog
Eventide Project團隊很高興宣佈Message DB:這是一款基於PostgreSQL中作為釋出/訂閱、事件溯源和事件微服務應用程式實現的、功能齊全的事件儲存和訊息儲存。
MessageDB是從Eventide專案中提煉出來的,以使使用者可以更輕鬆地以他們選擇的語言編寫客戶端。
特徵:
- 釋出/訂閱
- JSON訊息資料
- 事件流
- 流類別
- 後設資料
- 訊息佇列
- 訊息儲存
- 消費群體
- 服務主機
- 管理工具
- 報告書
當您想利用事件化架構的優點但又不想或不需要採用超大規模分散式技術時(例如事件儲存或Kafka叢集),請使用Message DB 。
它是對事件應用程式,服務體系結構和流處理必不可少的最少功能的實現,但沒有極端執行基礎架構的操作開銷。
它建立在您知道和信任的經過嚴格測試的資料儲存技術之上,並由無數的商品雲和託管選項(例如AWS,Google和Heroku)以及龐大的開源和商業生態系統支援。
Message DB既可以作為NPM軟體包,Ruby Gem進行安裝,也可以從其Git儲存庫中克隆。
它支援對流和類別的事件和命令的讀取和寫入,釋出/訂閱,通過使用者組的水平縮放,通過具有預期序列號的寫入的併發保護,冪等鍵機制,序列化寫入,流名稱解析以及其他許多功能特徵。
有關更多細節,請訪問GitHub上的訊息資料庫:https ://github.com/message-db/message-db
完整的使用者指南可在Eventide Project docs網站上找到:http://docs.eventide-project.org/user-guide/message-db/
相關文章
- 【RocketMQ】訊息的儲存MQ
- Kafka 訊息儲存機制Kafka
- EMQ X + IoTDB:儲存 MQTT 訊息到時序資料庫MQQT資料庫
- 使用mongodb、Kafka儲存mqtt訊息MongoDBKafkaMQQT
- Kafka -- 訊息傳送儲存流程Kafka
- RocketMQ -- 訊息傳送儲存流程MQ
- RocketMQ 原理:訊息儲存、高可用、訊息重試、訊息冪等性MQ
- 圖解RocketMQ訊息傳送和儲存流程圖解MQ
- IM系統海量訊息資料是怎麼儲存的?
- 如何降低複雜度,用資料庫做訊息佇列的儲存?複雜度資料庫佇列
- MQ系列8:資料儲存,訊息佇列的高可用保障MQ佇列
- RocketMQ中Broker的訊息儲存原始碼分析MQ原始碼
- 從原始碼分析RocketMq訊息的儲存原理原始碼MQ
- 【RocketMQ原始碼分析】深入訊息儲存(2)MQ原始碼
- 【RocketMQ原始碼分析】深入訊息儲存(3)MQ原始碼
- RocketMQ架構原理解析(二):訊息儲存MQ架構
- 深入剖析 RocketMQ 原始碼 - 訊息儲存模組MQ原始碼
- Kafka原始碼分析(三) - Server端 - 訊息儲存Kafka原始碼Server
- Azure Functions(三)整合 Azure Queue Storage 儲存訊息Function
- 計算儲存分離在訊息佇列上的應用佇列
- Flutter持久化儲存之資料庫儲存Flutter持久化資料庫
- SpringCloudGateway資料庫儲存路由資訊的擴充套件方案SpringGCCloudGateway資料庫路由套件
- 博文推薦|Pulsar 的訊息儲存機制和 Bookie 的 GC 機制原理GC
- 資料儲存--檔案儲存
- Redis 可以根據訊息儲存時長 將key 刪除嗎Redis
- mysql儲存地理資訊的方法MySql
- 區塊鏈資訊儲存是如何實現安全儲存區塊鏈
- WordPress如何使用騰訊雲物件儲存COS儲存媒體庫附件物件
- Tkinter (12) 訊息部件 Message
- gitlab資料庫儲存位置Gitlab資料庫
- 資料庫儲存過程資料庫儲存過程
- Spring Cloud Gateway 資料庫儲存路由資訊的擴充套件方案SpringCloudGateway資料庫路由套件
- 資訊的儲存及整數表示
- Salesforce的多型儲存和SAPC4C的後設資料儲存倉庫Salesforce多型
- 聚焦資料時代新儲存需求,浪潮儲存的新儲存之道
- Android中的資料儲存之檔案儲存Android
- 天池中介軟體大賽——單機百萬訊息佇列儲存分享佇列
- Salesforce的多型儲存和SAP C4C的後設資料儲存倉庫Salesforce多型