2017-03-05 7 views
0

Hi Ich bin ein Entwickler, der VOLTTRON PLATFORM studiert. Ich habe Probleme beim Verbinden von Volttron und lokalem Cluster (oder AWS).VOLTTRON verbinden mit lokalem Cluster oder (AWS)

Im Dokument konnte ich nicht über einen Teil der Verbindung Volttron mit lokalen Cluster (oder AWS) gefunden.

Ich denke, es gibt drei Fall über dieses Problem zu lösen.

  1. Verwendung vip (volttron Verbindungsprotokoll) < - aber diese Lösung sollte volttron
  2. Verwendung HTTP-Protokoll < installieren - aber das ist nicht gute Lösung für große Datenverarbeitung
  3. Verwendung Socket-Programmierung

Lösung 1 make customize Mittel für großen Datenrahmen (Spark, etc) -Schnittstelle

Lösung 2 ~ 3 make customize Mittel für verbinden mit Wolke

Würden Sie den Weg empfehlen, dieses Problem zu lösen? oder eine andere Lösung geben?

Vielen Dank!

Antwort

1

Möchten Sie in den Nachrichtenbus integrieren oder einfach eine Verbindung zum Historian herstellen, um auf Daten zuzugreifen, die aus der volttron-Plattform heraus fließen?

Entweder sind möglich, und Ihre Anwendungsfälle Sie Layout sind korrekt. Ich würde # 3 vermeiden, weil es unnötig komplex ist und keinen mir bekannten Nutzen hat.

Ich denke, wir würden mehr Kontext benötigen, um eine spezifische Empfehlung für Ihren Anwendungsfall zu machen.

Wenn Sie nur Daten aus Ihrer volttron-Implementierung auslesen müssen, ist die Integration auf Datenbankebene wahrscheinlich ideal.

Wenn Sie wieder in die Volttron-Implementierung eindringen müssen, dh Aktoren betreiben, benötigen Sie eine tiefere Integration auf der VIP-Ebene, und ich würde nur einen Agenten schreiben, um das zu erreichen, was Sie wollen und innerhalb des Volttrons laufen zu lassen Umgebung. Sie können Volttron problemlos auf einem EC2-Host bereitstellen und von diesem Agenten aus auf die anderen AWS-Ressourcen zugreifen.