gpt4 book ai didi

Azure 服务总线 - 公开来自本地的数据(调用自定义服务)

转载 作者:行者123 更新时间:2023-12-03 06:02:37 25 4
gpt4 key购买 nike

我想制作某种代理(可能是 Windows 服务),它将在本地服务器的后台运行,并在 Azure 服务总线中公开端点。

我在 Azure 中有一个辅助角色,每天一次向本地代理发送一条消息,代理将向内部服务发出 Web 请求并返回一些数据。

问题是代理将在不同的客户场所运行...辅助角色如何向正确的客户代理服务发送消息并调用电话?

我猜也许主题和订阅可以做到这一点?

最佳答案

有两种选择:

  • 消息传递(异步):您确实可以使用主题和订阅,并让您的本地代理监听他的特定订阅。然后,您的辅助角色可以将消息发送到具有该消息特定属性的主题,强制其最终位于特定订阅上。如果您希望通过消息传递实现请求/回复模式,您的客户端可以通过添加相关属性将响应发送回服务。 (您甚至可以为此使用 session :http://www.cloudcasts.net/devguide/Default.aspx?id=13051)
  • 中继(同步):您的本地端点可以在此处公开使用服务总线中继绑定(bind)的端点。您甚至可以将其公开在本地 IIS 中,您不需要特定的代理。因此,基本上,您创建一个 WCF 服务,应用正确的绑定(bind),您的服务就可以调用客户端的特定端点。每个客户端都可以在您的服务总线命名空间中拥有一个“子路径”。更多信息可以在这里找到:http://msdn.microsoft.com/en-us/library/ee173579.aspx

我希望这有帮助?

关于Azure 服务总线 - 公开来自本地的数据(调用自定义服务),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23769726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com