在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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

  • 2013-08-14
  • 本文字数:753 字

    阅读完需:约 2 分钟

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


感谢马国耀对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-08-14 03:021838
用户头像

发布了 256 篇内容, 共 101.5 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

从零开始开发 MCP Server

阿里巴巴云原生

阿里云 云原生 通义灵码

DAPP(去中心化应用程序)开发全解析:构建去中心化应用的流程

区块链软件开发推广运营

交易所开发 dapp开发 公链开发 代币开发 dapp开发链游开发

程序员「达尔文时刻」:飞算JavaAI如何帮你从「码农」转型「AI架构师」?

飞算JavaAI开发助手

CAD怎么关闭保存备份bak文件

极客天地

YashanDB BIT_LENGTH函数

YashanDB

yashandb

YashanDB CEIL函数

YashanDB

yashandb

YashanDB COALESCE函数

YashanDB

yashandb

YashanDB COT函数

YashanDB

yashandb

飞算 JavaAI 与 Spring Boot:如何实现微服务开发效率翻倍?

飞算JavaAI开发助手

YashanDB CHAR_LENGTH CHARACTER_LENGTH函数

YashanDB

yashandb

YashanDB CHECK_USER_PRIVILEGE函数

YashanDB

yashandb

YashanDB CONCAT_WS函数

YashanDB

yashandb

分库分表带来的这7大问题,一定要小心!

不在线第一只蜗牛

数据库

使用 LangChain + Higress + Elasticsearch 构建 RAG 应用

Se7en

Web3实战:从零开发你的ERC20代币合约

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 公链开发代币开发

Neo4j 可观测性最佳实践

观测云

neo4j

别再堆文档了,大模型时代知识库应该这样建

量贩潮汐·WholesaleTide

AI 大模型

YashanDB BITAND BITOR BITXOR函数

YashanDB

数据库· yashandb yashandb知识库

YashanDB CAST函数

YashanDB

yashandb

YashanDB CHAR_TO_LABEL函数

YashanDB

yashandb

YashanDB CHR函数

YashanDB

yashandb

AI如果不能完全取代手工测试,那它产生意义是什么?

测试人

人工智能

Python语言中进程、线程、协程执行效率分析

电子尖叫食人鱼

Python

CAD对齐两个对象方法

极客天地

YashanDB BIN_TO_NUM函数

YashanDB

Databend Operator: 打造开源的数据仓库部署利器

Databend

交易所开发:构建高效数字交易枢纽

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

MQTTX + MCP:MQTT 客户端秒变物联网 Agent

EMQ映云科技

YashanDB CHECK_SYS_PRIVILEGE函数

YashanDB

yashandb

YashanDB CONCAT函数

YashanDB

yashandb

YashanDB COS函数

YashanDB

yashandb

Event Store 2.0发布,带来了安全支持和测试版Projections库_架构_Jan Stenberg_InfoQ精选文章