近日,Apache Pulsar 商业化公司 StreamNative 发表公布新产品 StreamNative Cloud for KafkaⓇ。此云原生托管服务基于 Apache Pulsar 构建,提供齐全兼容的 Kafka API 实现,而不受 Kafka 的限度。同时,StreamNative Cloud for KafkaⓇ 反对为百万级主题提供继续的低提早。
2020 年,StreamNative 公布并开源了 Kafka-on-Pulsar (KoP)。通过与腾讯等多个公司共建我的项目,KoP 在 Pulsar 外部从新实现了 Kafka API,Kafka 开发人员和运维人员可借助 Pulsar 的云原生架构与各项劣势性能,轻松将已有的 Kafka 应用程序和服务迁徙到 Pulsar,且无需批改任何利用程序代码。尔后,KoP 不断更新并日趋成熟。截至目前,KoP 已帮忙数个企业与团队平滑解决 Kafka 的各项痛点。
在致力于搭建 Apache Pulsar 生态的同时,StreamNative 研发团队也在鼎力开发多样化云产品,使客户可能在 StreamNative Cloud 或公有云环境中运行齐全托管的集群。新公布产品 StreamNative Cloud for KafkaⓇ 简化配置流程、加强网络模型,有助于反对 KoP 和 StreamNative Cloud 的不断改进与倒退。
StreamNative Cloud for KafkaⓇ 建设在 KoP 的根底上,提供了一个齐全托管的 Kafka API,具备 Apache Pulsar 的所有现有性能。这些技术的联合使各团队可能无缝扩大并反对百万级主题。通过应用 StreamNative Cloud for KafkaⓇ,用户无需简单的代码批改,其现有的 Kafka 应用程序和服务即可利用 Pulsar 架构的各项劣势,新的应用程序也能从多个方面受害于 Pulsar 灵便的音讯模型。
除了齐全反对 Kafka API,StreamNative Cloud for KafkaⓇ 还利用了 Pulsar 内置的多租户和跨地区复制性能。企业与团队无需再设计变通计划来共享 Kafka 集群,通过 Pulsar 中的租户、命名空间和可执行策略即可应用巩固的模型来共享集群。该模型进步集群利用率、简化数据共享,尤其实用于事件驱动架构和基于微服务的应用程序。此外,跨地区复制(目前在 StreamNative Cloud 中处于测试阶段)性能容许用户应用单个 API 的寰球应用程序跨区域或跨云供应商配置共享命名空间。
借助 StreamNative Cloud for KafkaⓇ,须要与大量零碎互联需要的用户实现可应用 Pulsar 和 Kafka 的组合生态系统。通过 Kafka 协定进行通信的第三方 API 和集成现可间接与反对 Kafka 的 StreamNative 集群通信,用户团队也可持续应用 Pulsar 灵便、对立的消息传递 API 开发应用程序。
StreamNative Cloud for KafkaⓇ 联合了 Pulsar 云原生架构的弱小性能以及 Kafka API 的宽泛落地部署,无力赋能了各企业与团队。目前,StreamNative Cloud for KafkaⓇ 公有测试版已上线,关注的敌人可返回注册测试版理解更多信息。
参考链接:https://www.html.it/magazine/…
https://hackaday.com/2021/11/…