【问题标题】:Azure Event Hubs with PHP使用 PHP 的 Azure 事件中心
【发布时间】:2020-06-25 12:02:50
【问题描述】:

我需要创建一个允许多个消费者使用同一事件的事件中心。 Azure 事件中心看起来非常适合这一点,但是我在 PHP 支持方面遇到了困难,因为有许多 SDK,但没有一个适用于 PHP。

查看https://docs.microsoft.com/en-us/rest/api/eventhub/send-event 此处的文档,我发现有一种方法可以通过休息 API 发送事件,但我一直无法找到使用这些事件的方法。

是否有人知道在 PHP 应用程序中使用这些作业的方法,或者是否有人知道允许我使用这些作业的 PHP SDK 或 REST API?

【问题讨论】:

    标签: php azure azure-eventhub


    【解决方案1】:

    据我所知,没有 REST 支持消费事件;这样做需要使用 AMQP 协议。

    不幸的是,Azure SDK for PHP 中没有事件中心支持,我在路线图上也没有看到它。这并不意味着它不会在某个时候添加,但它可能是您在短期内无法依赖的东西。

    我无法直接谈论 PHP 的最佳选择,因为我只是略知一二。您可能会考虑使用 PHP dotnet 类来使用 .NET 的事件中心客户端库或 PHP/Java 桥来使用 Java 的事件中心客户端库。

    【讨论】:

      【解决方案2】:

      Azure 事件中心与 Kafka 兼容。

      看看这个例子,了解如何使用 php-rdkafka 客户端进行连接:

      https://github.com/Azure/azure-event-hubs-for-kafka/issues/51#issuecomment-496484398

      【讨论】:

        猜你喜欢
        • 2021-10-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-03
        • 2019-02-15
        • 2018-01-25
        • 2020-06-16
        • 2016-03-08
        相关资源
        最近更新 更多