Event Store 2.0发布,带来了安全支持和测试版Projections库

Posted 张善友

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Event Store 2.0发布,带来了安全支持和测试版Projections库相关的知识,希望对你有一定的参考价值。

​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​




以上是关于Event Store 2.0发布,带来了安全支持和测试版Projections库的主要内容,如果未能解决你的问题,请参考以下文章

jQuery版本问题,及事件源

华为鸿蒙系统2.0发布了!AI人工智能大有可为!

第735期关于Vue.js 2.0 的 Vuex 2.0,你需要更新的知识库

Android 2.0 中的分辨率支持

Nuxt 2.0正式发布:支持 Webpack 4ES module

苹果电脑如何安装非App Store下载的软件