我正在寻找一些关于如何使用带有 React Native 的 Azure 服务总线设置 MQ 系统的建议。我正在尝试建立一个(食品)订购系统,但我面临一些问题。
要使 Azure 服务总线正常工作,建议使用 Azure 服务总线 SDK。遗憾的是,到目前为止,Azure JS SDK 还不支持 React Native(见此处)。另一种解决方案是自己捆绑 SDK(理论上可以工作)。或者,调用 Azure 的 REST-API(尽管我找不到关于接收客户端订阅的消息的明确文档)。
现在我尝试自己捆绑 SDK,但遗憾的是我无法让它工作。我还阅读了 ASB REST API 文档(请参阅参考资料),但找不到接收消息的明确方法(很可能是因为 REST API 主要用于管理ASB)。
知道我该如何解决这个问题吗?
另外:有没有办法让 MQ 没有连接字符串?有点类似于如何将 SignalR 与 JWT 一起使用来检查是否允许用户订阅某个队列/主题?(= 在 SignalR 中被视为“组”)
SignalR 在这种情况下不够用的原因是因为 SignalR 不能确保收到消息,所以如果客户端(接单平板电脑)失去连接,它也会失去一个订单
参考: