内容提要
MongoDB公开预览Atlas Stream Processing,将文档模型的灵活性和易用性引入流处理。公开预览期间,数千个开发团队请求访问并提供了有用的反馈。使用案例包括全球航空公司使用复杂聚合进行维护和运营数据,动力设备制造商监控高容量泵数据,以及创新的SaaS提供商使用高级处理功能进行及时警报。公开预览包括与VS Code的集成和增强的Dead Letter Queue支持。还添加了$lookup、change stream前后图像、条件路由、空闲流超时和安全增强等功能。公开预览期间将实施定价促销。
延伸解读
从私有预览到公开预览:开发者反馈驱动产品演进
在私有预览阶段,数千个开发团队申请访问,数百个团队提供了反馈。这些反馈主要集中在三个方面:改善开发者体验、扩展高级功能、增强操作与安全性。公开预览中新增的VS Code集成、增强的Dead Letter Queue支持、$lookup、change stream前后图像、条件路由、空闲流超时、检查点、Terraform支持、项目级角色和Kafka消费者组支持等功能,正是对这些反馈的直接回应。这表明MongoDB在流处理产品的开发中高度重视开发者社区的输入。
实际应用场景:跨行业流处理需求
文章列举了三个典型用例:全球航空公司使用复杂聚合快速处理维护和运营数据以确保航班准点;动力设备制造商利用流处理持续监控高容量泵数据以避免中断并优化产出;SaaS提供商借助高级处理功能提供及时的产品内警报以提升用户参与度。这些案例展示了Atlas Stream Processing在不同行业中的适用性,尤其是对实时性、数据量和处理复杂性有较高要求的场景。
关键功能解读:提升开发效率与运维能力
公开预览新增的$lookup允许在流处理中联合远程Atlas集群的数据,方便数据丰富;change stream前后图像支持计算文档字段差异或访问已删除文档的完整内容;条件路由可根据文档字段值动态将消息发送到不同集合或Kafka主题;空闲流超时可处理输入数据不一致的情况;检查点功能确保处理器在故障后从断点恢复;Terraform支持实现基础设施即代码;项目级角色和Kafka消费者组支持则增强了安全性和运维灵活性。这些功能共同降低了流处理应用的开发和运维复杂度。
定价与获取方式:公开预览期间的促销
在公开预览期间,MongoDB将实施定价促销,直至正式发布。开发者可以登录Atlas开始使用,或通过文档、资源、教程以及MongoDB大学的Learning Byte了解更多信息。公开预览面向所有感兴趣的Atlas开发者开放,无需邀请。
Q&A
Atlas Stream Processing 现在处于什么阶段?
Atlas Stream Processing 现已进入公开预览阶段,任何感兴趣的 Atlas 开发者都可以尝试使用。
Atlas Stream Processing 的主要目标是什么?
将文档模型的灵活性和易用性引入流处理,重新定义聚合和丰富高速流、快速更改事件数据以及统一处理动态和静态数据的方式。
公开预览版新增了哪些开发者体验改进?
新增了与 VS Code 的集成,并增强了 Dead Letter Queue (DLQ) 支持,使开发者能在熟悉的环境中创建和管理处理器,并简化消息处理。
公开预览版增加了哪些高级功能?
新增了 $lookup、change stream 前后图像、条件路由、空闲流超时等功能,扩展了流处理能力。
Atlas Stream Processing 在操作和安全性方面有哪些改进?
引入了检查点、Terraform 支持、项目级安全角色和 Kafka 消费者组支持,提升了操作可靠性和安全性。
公开预览期间是否有定价优惠?
是的,公开预览期间将实施定价促销,直到正式发布。