在Windows Azure中实现辅助角色

时间:2013-04-16 11:50:09

标签: azure cloud azure-worker-roles

我们希望在Windows Azure云服务中接收信号,并希望获得有关我们策略的一些反馈。


我们目前的项目:

  • 以客户身份运行的物理GPS单元
  • 作为服务器运行的Windows Azure云服务
1)物理GPS装置:我们使用的是XT-4000 [Xirgo Technologies]物理Gps装置,它是一种功能强大的跟踪,监控和控制网关设备。该设备需要UDP或TCP端口进行通信。

2)Windows Azure云服务:这里我们需要打开一个TCP侦听器,它将侦听由设备[XT-4000]推送的传入数据。

以下是我们的战略应该是什么。所有建议都表示赞赏。

  • 使用工作者角色。
  • 设置TCP侦听器以接收来自设备的传入信号。

[但问题是IPaddress和端口号应该是什么。 Windows Azure Cloud Service的设备,因为设备需要借助IPaddress和端口号发送数据。

以下命令将在设备中设置为推送数据

设备命令

   “+XT:1001,<Port no>,<IPaddress>,<1>”

1 个答案:

答案 0 :(得分:1)

1)您可以拥有所需的任何端口号(UDP或TCP)。只需将其设置在服务的配置文件中即可。

2)IP地址有点棘手。部署服务后,您将获得VIP。这不会改变 SO LONG AS 您不删除该服务。如果你这样做,你将失去VIP&amp;设备将停止工作。如果设备可以接受URL会更好,这将完全消除问题。无论如何,一旦部署,您仍然可以更新服务,但您需要使用升级与删除/重新部署或VIP交换。

专利