Azure 服务总线上的 Kafka 表相当于什么?

ram*_*ams 3 azureservicebus apache-kafka azure-servicebus-topics

Kafka 有流和表的概念。流代表事件的发生,而表代表状态。

Azure 资源上是否有对应的实体?查看事件中心、事件网格、Servicebus 队列和主题。似乎无法找到等价物?

afh*_*afh 5

据我所知,没有等价物。

我想说最接近 Kafka 的服务是 Azure 事件中心,尤其是在 Azure 服务总线不专用于的实时事件处理方面。但是它仍然没有提供相同的功能,例如没有与 Kafka Tables 相关的物化视图(或者至少我直到现在找不到任何关于它的东西)。有一篇关于 Kafka 与 Azure 事件中心集成的文章,其中还解释了等效项以及不受支持的功能:

https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-for-kafka-ecosystem-overview

每当我偶然发现 Microsoft 的文章或其他一些博客谈论事件流(或事件源)和物化视图时,对于物化视图部分,他们指的是 Azure 存储服务,例如表存储、CosmosDB 或类似的组合Azure 事件中心甚至服务总线。

所以恐怕目前Azure 上还没有可比的云托管服务来直接替代Kafka。很高兴看到另一个证明我错的答案,因为我自己也会对此感兴趣。

在我的搜索过程中,我遇到了一些有趣的 GitHub 项目,它们试图解决 Azure 和 .Net 堆栈上的类似问题: