文章出處
文章列表
Event Store 2.0版本于上周發布,它帶來了安全支持允許鎖定Event Store和在事件流上設置訪問控制列表。其主要新特性包括:
- HTTP和TCP之上的身份認證,包括賬戶管理
- 測試版Projections庫(Event Store的查詢語言)和一些尚未正式發布的變化及文檔
- 支持通過環境變量和配置文件進行配置 atom協議
- 可以運行在SSL之上的TCP客戶端
- 改進了AtomPub接口,使之更好地遵守
- 增加了更多文檔,其中包括一份入門指南
特別地,對于高可用性版本(包含相同數據的節點集群)而言,新特性還包括:
- 獨立的內部/外部網絡
- 支持復制通道和連接管理器的SSL
- 禁用路由的能力
新版本兼容早期的數據庫版本,只有Projections庫需要利用DB格式升級工具。新的2.0版本.NET客戶端API則必須與新數據庫一起使用,這主要是由于安全機制的變化。
團隊搭建了一個公開的高可用集群,并用一個測試套件驗證集群節點重復斷電時集群行為的正確性。
為了盡早使用新功能,例如為了測試或過渡,Event Store團隊正在更改發布周期,小版本可能一周左右發布一次,新的穩定版本則需要經過一個完整的壓力測試周期后定期發布。
Event Store是根據“事件源(Event Source)”的概念創建的一個持久化引擎,不同于當前大多數類型的數據庫,它存儲的是事件而非當前狀態 。它基于.NET創建,但既可以在Windows上運行,也可以借助Mono在Linux上運行。
Event Store是開源產品,遵循“3句版BSD許可”,同時也提供商用版。它最早發布于2012年9月。
查看英文原文:Event Store 2.0 Released with Security Support and the Projections Library in Beta
文章列表
全站熱搜