0

我是数据分发服务的新手。我正在为 DDS 使用 PrismTech 产品。我的网络中有 vortex lite。为了与公共云中的 vortex 网关交互,我正在使用 vortex 雾服务。但无法建立互动。任何人都可以提供相同的输入。

我的网络上运行了一个 DDS 子系统,来自它的数据需要共享到云中运行的 vortex 网关,为此我尝试使用 Vortex fog。在涡雾配置中,我提到了云服务器的公共 IP。我在云中运行了一个涡流网关订阅者作业,以从我的网络中运行的子系统接收 dds 数据。

雾服务在 NAT 后面的 LAN 中运行。我为运行雾服务设置了以下配置

fog.cluster.id=LAN1
fog.user.network.interface=eth1
fog.routing.network.interface=eth1
fog.services.network.interface=eth1
fog.services.tcp.peers=<public ip of cloud server>:7400
fog.externalNetworkAddresses=none

在云服务器中,我正在运行订阅不同主题的 vortex 网关。

你能否纠正/指导我解决这个问题

4

1 回答 1

2

很难给你一个具体的答案,因为我没有你的配置细节。也就是说,让我尝试给您一些提示,以指导您解决问题。

  1. 是否有任何应用程序订阅云上的数据?请注意,在 Vortex 中,只有在产生兴趣时才会流动数据。否则不会通过网络发送任何数据——这只会浪费宝贵的资源。请注意,即使您有应用程序在Fog内共享数据,但没有应用程序订阅 Fog“外部”数据,Vortex-Fog 也不会推出数据。再一次,数据只在感兴趣的地方流动。

  2. 我假设您正在使用 Fog,因为您有一个完整的子系统,即几个 DDS 应用程序,它们的数据需要与云有效地共享,同时在子系统上保持多播通信。如果不是这种情况,那么您可以简单地将 Lite 和网关配置为使用 TCP/IP 并让它们直接对话。这可能是最简单的部署。

  3. 为确保您的网络设置没有任何特定问题,您是否尝试运行两个使用 TCP/IP 并通过我们的公共 Vortex Cloud 实例进行通信的 Lite 应用程序,该实例可在 demo-eu.prismtech.com 或 demo- us.prismtech.com?

如果你发布你的配置文件,我可能会给你更多的见解。

HTH。

一个+

于 2016-01-04T11:12:23.313 回答