| |

VB.NET - Ein- und UmsteigerVerbindungskennung einer TCP Verbindung? | |  | Autor: Saftschubser | Datum: 25.06.15 14:02 |
| Guten Morgen zusammen,
aktuell habe ich eine kleine Problemstellung, bei der ich gar nicht genau weiss, wie ich sie richtig erklären soll.
Aber ich versuche es einfach mal:
Im Netzwerk befinden sich Messstellen, die per Lan mit einem Loadbalancer mit versch. Servern verbunden sind.
Diese Messstellen übertragen versch. Daten wie Luftdruck, Temperatur usw.
Damit der jeweilige Server weiss, um welche Messbox es sich handelt meldet sich diese mit einem Datenpaket in Form einer Seriennummer an.
Server antwortet: Dich kenne ich, mach weiter, oder dich kenne ich nicht, hör auf.
Sobald das Gerät senden darf sendet es Messdaten, aber ohne im Datensatz die Seriennummer zu führen.
Auf dem jeweiligen Server wird also ein Thread mit der Seriennnummer gestartet, alles was in diesem Thread statt findet kann also der Seriennummer zugeordnet werden.
Leitet der Loadbalancer die Verbindung jedoch auf einen anderen Server bedeutet dies, dass dort kein Thread mit Seriennummer gestartet ist, aber Messdaten dorthin übertragen werden, mit denen der Server dann ohne Seriennummer nichts anfangen kann.
Meine Idee nun wäre, eine Art Verbindungskennung oder Socketkennung abzufragen, die zentral in einer DB gespeichert wird, die von allen Servern im Cluster einsehbar ist.
Gibt es eine Verbindungskennung, die bei unterschiedlichen Verbindungen auch unterschiedlich ist, aber bei einer Verbindung immer gleich ist?
Mit anderen Worten: Egal auf welchem Server diese EINE Verbindung über den Loadbalancer reinkommt, Kennung ist gleich?
Wäre socket.GetHashCode das richtige Mittel dafür?
Gibt es andere Ansätze?
Danke und Gruß
Boris |  |
 Verbindungskennung einer TCP Verbindung? | 1.141 | Saftschubser | 25.06.15 14:02 |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
sevISDN 1.0 
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats TOP! Unser Nr. 1 
Neu! sevDataGrid 3.0
Mehrspaltige Listen, mit oder ohne DB-Anbindung. Autom. Sortierung, Editieren von Spalteninhalten oder das interaktive Hinzufügen von Datenzeilen sind ebenso möglich wie das Erstellen eines Web-Reports. Weitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|