Clientanfrage weiterleiten

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
Antworten
krautbert
User
Beiträge: 15
Registriert: Mittwoch 14. August 2013, 20:48

Moin,

ich stehe gerade vor einem Problem für das ich gerade keinen Lösungsansatz finde:

Ich möchte ankommende Daten an einen anderen Server weiterleiten.
Bedeutet: der Dlient sendet eine (SQL)-Anfrage an meinen Server. Der Server soll die Anfrage direkt an einen SQL-Server weiterleiten.
Wie mache ich das, dass der Server direkt weiterleitet:
1. ohne eine Verbindung mit dem SQL Server aufzubauen (Zeit sparen) und
2. dass die Antwort direkt von SQL Server an den Client gesendet wird und nicht wieder dem Umweg über den "Anfrage"-Server geht?
:K

Vielen Dank für eure Hilfe!

PS: Nutze Python3. Aber Codes in Python 2 nehme ich auch gerne an :)

Grüße
Sirius3
User
Beiträge: 17747
Registriert: Sonntag 21. Oktober 2012, 17:20

Hallo krautbert,

für was ist dann der Server da, wenn der Client direkt mit dem SQL-Server kommunizieren können soll???
Die Anforderungen machen für mich keinen Sinn.
Kannst Du genauer erklären, was für Anfragen Du eigentlich stellen willst, und welche Aufgabe der Server haben soll.
krautbert
User
Beiträge: 15
Registriert: Mittwoch 14. August 2013, 20:48

Danke für die schnelle Antwort.
Stimmt, hört sich für ausenstehende recht dumm an.
Das ist aber Teil eines loadbalancer den ich mir basteln will. Der loadbalancer soll nur weiterleiten.
(an mehrere sql server).
Grüße
krautbert
User
Beiträge: 15
Registriert: Mittwoch 14. August 2013, 20:48

Oder ist es möglich, dass der Loadbalancer mit der IP und dem Port vom Client die Anfrage an den SQL Server weiterleitet und der SQL server dementsprechend direkt an den eigentlichen Client antwortet?

Grüße
Antworten