DataStax扩展Astra Streaming事件数据平台

日期: 2022-07-10 作者:Sean Michael Kerner翻译:邹铮 来源:TechTarget中国 英文

经过一年的迭代和开发,DataStax Astra Streaming服务于周三正式上线。

这家位于加州圣克拉拉的供应商于6月15日筹集了1.15亿美元,该供应商是开源Apache Cassandra数据库的主要贡献者之一。

DataStax在2021年1月收购Kesque后开始活跃于数据流市场。该供应商正在构建一个基于开源Apache Pulsartechnology的平台。

Kesque技术成为Astra Streaming服务的原始基础,该服务提供商业支持的事件数据流功能。Astra Streaming开始只支持Pulsar,随后新版本DataStax扩展了该技术,开始支持Apache Kafka、开源RabbitMQ和Java消息服务 (JMS) 数据流。

DataStax在流媒体领域有多个竞争对手,包括Confluent,它是Kafka的主要贡献者之一,以及基于Pulsar的供应商,包括StreamNative。

Astra Streaming现在已将其协议支持扩展到Pulsar之外,但仍有一些空白需要填补。Astra Streaming目前不支持的其他流行格式包括MQTT和Apache ActiveMQ,它们通常用于IoT应用程序。

DataStax公司Astra Streaming的用户包括旧金山金融服务公司Commonstock的工程总监 Michael Smith。

该公司的数据架构为金融市场数据、用户投资组合数据和用户评论提供服务,这些服务之间通过API进行通信。

此外,Commonstock有一项服务,可以推荐内容显示在用户的提要中。为了提出建议,该平台需要实时从多个服务中获取元数据。这就是Astra Streaming可用于企业IT架构的地方。

Smith称:“我们使用Astra Streaming作为一种机制来生成其他服务可以订阅的服务事件。”

Smith说,其中一个例子是,Commonstock根据客户关注的某人是否对其他人的交易点赞来推荐内容。

使用Starlight在Pulsar外传输事件数据

使基于Pulsar的Astra Streaming服务能够支持其他事件数据流技术来自于由DataStax领导的开源项目,称为Starlight。

Starlight为不同的协议提供兼容层,在Pulsar之上。DataStax公司产品管理副总裁Chris Latimer表示,对于Kafka、RabbitMQ和JMS,在Starlight上工作的DataStax开发人员必须了解每个特定协议的工作原理,以支持希望通过Astra Streaming部署运行这些协议的用户。

Astra Streaming中对Kafka、RabbitMQ和JMS的支持是双向的,这意味着除Pulsar外,该服务还可以导入和导出任何这些格式的事件数据流。

通过Astra DB将Astra Streaming连接到更大的数据平台

流数据本身可以帮助企业处理操作仪表板和消息传递。流数据对于数据分析和机器学习也很有用,但它通常需要存储在数据库中,这正是DataStax的Astra DB云服务的用户之地。

在3月,DataStax表示正在使用Astra Streaming技术为Astra DB启用变更数据捕获功能。据Latimer称,虽然当时Astra Streaming还没有全面推出,但DataStax致力于提供全面支持,不过仅针对使用Astra DB的变更数据捕获应用程序。

现在Astra Streaming已经全面可用,Latimer说DataStax正在支持Astra Streaming和Astra DB用于任何应用程序。例如,现在可以将数据提取到Astra DB中,然后用于数据分析。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

翻译

邹铮
邹铮

相关推荐