php - 使用 PHP 的 Azure 事件中心
问题描述
我需要创建一个允许多个消费者使用同一事件的事件中心。Azure 事件中心看起来非常适合这一点,但是我在 PHP 支持方面遇到了困难,因为有许多 SDK,但没有一个适用于 PHP。
在这里查看文档https://docs.microsoft.com/en-us/rest/api/eventhub/send-event我看到有一种方法可以通过休息 API 发送事件,但我一直无法找到消费这些事件的方式。
有谁知道在 PHP 应用程序中使用这些作业的方法,或者是否有人知道允许我使用这些作业的 PHP SDK 或 REST API?
解决方案
据我所知,消费事件没有 REST 支持。这样做需要使用 AMQP 协议。
不幸的是, Azure SDK for PHP中没有事件中心支持,我在路线图上也没有看到它。这并不意味着它不会在某个时候添加,但它可能是您在短期内无法依赖的东西。
我不能说原生的 PHP 的最佳选择,因为我只有一个熟悉的地方。您可能会考虑使用 PHP dotnet类来使用 .NET 的事件中心客户端库或 PHP/Java 桥来使用 Java 的事件中心客户端库。
推荐阅读
- dynamics-365 - 插件注册中未显示自定义插件动态 365 v9
- google-cloud-platform - 谷歌云负载均衡器:internalForwardingRulesLimitsExceeded
- java - 如何在 Intellij IDEA 中为 Maven Web 应用程序重新加载 Java 类
- lucene - 在 Lucene 4.8.0 SearchManager.MaybeRefresh 或 DirectoryReader.openIfchange() 中不起作用
- verilog - Systemverilog 断言一个信号在模拟过程中至少出现 1 次为真
- python - 如何将 fit_generator 与分批的顺序数据一起使用?
- javascript - 是否可以在反应中向有条件显示的组件添加任何动画?
- php - 未定义的偏移量 1 PHPExcel
- docker - 锁定 Docker 注册表
- sql - 参数数量或类型错误
最后一条记录显示了两次 - PL SQL