訊息資料庫Message DB:PostgreSQL的事件儲存和訊息儲存 - Eventide Blog

banq發表於2019-12-18

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/

 

相關文章