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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏张善友的专栏

微软发布TX(LINQ To Logs And Traces)

微软开源技术公司于发布了Tx,这是一个Apache 2协议的开源项目,可以使用日志/跟踪文件辅助调试,以及创建实时监控和告警系统。 下面是几个引人关注的功能——...

2036
来自专栏游戏杂谈

近期 Unity 提交苹果审核被拒的问题

游戏提交苹果审核,被打回。在 bugly 上没有查到崩溃信息,苹果给了 crash 日志也说明。

1812
来自专栏Linux驱动

1.电源管理-4种休眠方式状态

1993
来自专栏月色的自留地

Unix程序员的Win10二三事

1485
来自专栏张善友的专栏

针对.NET开发者的NuoDB 1.1发布

NuoDB 1.1包含ADO.NET驱动、LINQ和EF提供程序,支持64位Windows和Azure,同时还对性能做了提升。 NuoDB是一个分布式云数据库系...

2149
来自专栏张善友的专栏

WCF 4.5:配置文件更小,对ASP.NET的支持更好

Ido Flatow最近发布了一篇文章,其中讲述了一系列WCF将在.NET 4.5中做出的变更。 由于减少了噪音,WCF自动生成的配置文件会大大减小。从WCF的...

1965
来自专栏林德熙的博客

win10 uwp MetroLog 入门

在实际的项目,需要做很多记录,记录日志可以作为调试。在 UWP 如果自己写日志,放在文件,那么需要很多重复代码。 在 UWP 写文件是很慢,而且需要异步,所以很...

2812
来自专栏linux驱动个人学习

WFE和WFI的区别

WFI(Wait for interrupt)和WFE(Wait for event)是两个让ARM核进入low-power standby模式的指令,由ARM...

1122
来自专栏大内老A

[WCF-Discovery] WCF-Discovery的协议基础:WS-Discovery

我们传统的服务调用的模式都是这样的:客户端在设计时就预先知道目标服务的地址,并基于这个地址创建客户端终结点对服务进行调用。而我们即将介绍的新特性则是你在预先不知...

1805
来自专栏deepfakes

fakeapp,faceswap等deepfakes换脸软件对比

目前用于深度换脸的程序基本都是用python编程语言基于tensorflow进行计算。以下列出几款常用的换脸程序优缺点浅析,用户可以根据自己的爱好和水平来选择,...

3.6K12

扫码关注云+社区