Интеграция вихревого шлюза тумана Vortex

Я новичок в службе распространения данных. Я использую продукты PrismTech для DDS. У меня есть vortex lite в моей сети. Для взаимодействия со шлюзом vortex в общедоступном облаке я использую сервис vortex focus. Но так и не смог наладить взаимодействие. Может ли кто-нибудь предоставить информацию для того же.

У меня есть подсистема DDS, работающая в моей сети, данные из нее необходимо передавать на шлюз vortex, работающий в облаке, для этой цели я пытаюсь использовать туман Vortex. В конфигурации вихревого тумана я упомянул общедоступный IP-адрес облачного сервера. У меня есть задание подписчика шлюза vortex, работающее в облаке, для получения данных dds от подсистемы, работающей в моей сети.

Служба тумана работает в локальной сети за NAT. Я установил ниже конфигурации для запуска службы тумана

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

На облачном сервере я запускаю вихревой шлюз, подписывающийся на разные темы.

Не могли бы вы исправить / помочь мне решить эту проблему


person Praful    schedule 28.12.2015    source источник


Ответы (1)


Трудно дать вам конкретный ответ, так как у меня нет подробностей вашей конфигурации. Тем не менее, позвольте мне попытаться дать вам подсказку, которая может привести вас к решению вашей проблемы.

  1. Есть ли приложения, подписавшиеся на данные в облаке? Обратите внимание, что в Vortex данные передаются только в том случае, если возникает интерес. В противном случае данные по сети не отправляются — это будет просто пустой тратой драгоценных ресурсов. Имейте в виду, что даже если у вас есть приложения, совместно использующие данные в тумане, но нет приложений, подписывающихся на данные «вне» тумана, данные не будут выталкиваться Vortex-Fog. Опять же, данные передаются только там, где есть интерес.

  2. Я предполагаю, что вы используете туман, потому что у вас есть целая подсистема, то есть несколько приложений DDS, данные которых необходимо эффективно передавать в облако, сохраняя при этом многоадресную связь в подсистеме. Если это не так, вы можете просто настроить Lite и шлюз на использование TCP/IP и заставить их общаться напрямую. Вероятно, это будет самое простое развертывание.

  3. Чтобы убедиться, что у вас нет особых проблем с настройкой сети, вы попытались запустить два приложения Lite, которые используют TCP/IP и взаимодействуют через наш общедоступный экземпляр Vortex Cloud, доступный на demo-eu.prismtech.com или demo- us.prismtech.com?

Если вы опубликуете свои файлы конфигурации, я смогу дать вам больше информации.

ХТН.

A+

person kydos    schedule 04.01.2016
comment
Как вы упомянули, у меня есть подсистема, данные из которой необходимо передать шлюзу vortex, работающему в облаке, для этой цели я пытаюсь использовать туман Vortex. В конфигурации вихревого тумана я упомянул общедоступный IP-адрес облачного сервера. У меня есть задание подписчика vortex gateway, работающее в облаке, для получения данных dds из подсистемы, работающей в моем newtwork. - person Praful; 04.01.2016
comment
Служба тумана работает в локальной сети за NAT. Я установил приведенные ниже конфигурации для запуска службы тумана. =‹публичный IP-адрес облачного сервера›:7400 туман.externalNetworkAddresses=none На облачном сервере я запускаю шлюз vortex, подписываясь на разные темы. - person Praful; 05.01.2016
comment
чтобы убедиться, что это проблема с сетью, мы попытались запустить два облегченных приложения, используя tcp / ip для связи через общедоступный экземпляр Vortex Cloud demo-eu.prismtech.com, но связи по-прежнему не было. Файл конфигурации Файл lite.xml для vortex lite был сконфигурирован, как показано ниже. Не могли бы вы проверить и направить нас - person Praful; 07.01.2016
comment
‹DDSI2E› ‹Tracing› ‹PacketCaptureFile›ddsi.pcap‹/PacketCaptureFile› ‹Verbosity›finest‹/Verbosity› ‹/Tracing› ‹/Tracing› ‹TCP› ‹Enable›true‹/Enable› ‹Port›7400‹/Port› ‹/TCP › ‹Discovery› ‹Peers› ‹Peer address=demo-us.prismtech.com:7400›‹/Peer› ‹/Peers› ‹/Discovery› ‹General› ‹NetworkInterfaceAddress›auto‹/NetworkInterfaceAddress› ‹AllowMulticast›false‹/ AllowMulticast› ‹EnableMulticastLoopback›false‹/EnableMulticastLoopback› ‹EnableLoopback›false‹/EnableLoopback› ‹/General› ‹Compatibility› ‹StandardsConformance›lax‹/StandardsConformance› ‹/Compatibility› ‹/DDSI2E› - person Praful; 07.01.2016