我是Data Distributive Service的新手。我正在使用PrismTech产品进行DDS。我的网络中有漩涡精简版。为了与公共云中的漩涡网关进行交互,我使用的是涡流雾服务。但是无法建立互动。任何人都可以为此提供输入。
我的网络上运行了DDS子系统,需要将其中的数据共享到云中运行的vortex网关,为此我尝试使用Vortex雾。在涡流雾配置中,我已经提到了云服务器的公共IP。我有一个在云端运行的vortex网关订户作业,用于从我网络中运行的子系统接收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网关。
请你纠正/指导我解决这个问题
答案 0 :(得分:2)
由于我没有配置的详细信息,因此很难给出具体的答案。也就是说,让我试着给你一些提示,指导你解决你的问题。
是否有任何应用程序在云上订阅数据?请注意,在Vortex数据中,只有在出现兴趣时才会流动。否则,没有数据通过网络发送 - 这只会浪费宝贵的资源。请注意即使您有应用程序在雾内共享数据,但没有应用程序订阅数据&#34;外部&#34; 雾,数据不会被Vortex-Fog推出。再一次,数据仅在感兴趣的地方流动。
我假设您正在使用Fog,因为您有一个完整的子系统,即几个DDS应用程序,其数据需要与云有效共享,同时保持子系统上的多播通信。如果不是这种情况,那么您可以简单地将Lite和网关配置为使用TCP / IP并让它们直接通话。这可能是最简单的部署。
为了确保您的网络设置没有任何特定问题,您尝试运行两个使用TCP / IP的Lite应用程序,并通过我们在演示中提供的公共Vortex Cloud实例进行通信eu.prismtech.com或demo-us.prismtech.com?
如果您发布配置文件,我可能会为您提供更多见解。
HTH。
A +