简要总结一下我目前正在使用的内容:
我决定是否可以使用 1 个主题与需要 N 个主题以及相关元数据/过滤器来执行此操作。
我差不多有 3 件;现场单元连接到的套接字服务器(工作角色)、Azure 服务总线消息传递,最后是 Web 应用程序。用户可以通过 Web 应用程序将要发送到设备的命令排队,但我们需要能够将消息保留在队列中,直到设备上线,然后它将获取所有消息。这就是我困惑的地方...
我最初的工作是在网络应用程序上动态创建 1-9999 个主题(可以创建 10 000 个主题的限制,因此使用序列的最后 4 个字符)在排队的消息上。然后将在元数据中使设备完全串行。这样,当设备连接到套接字服务器时,我可以使用特定规则创建 N 个订阅,并在设备断开连接时关闭它们。
但现在我想知道我是否可以只有 1 个主题并将所有逻辑放在元数据中?
我对使用服务总线的 SQLFilters 非常陌生,因此将不胜感激任何帮助:)