2017-03-02 3 views
0

Ich habe eine Webanwendung im Spring Boot entwickelt, die von einem Webserver in Tomcat bereitgestellt werden kann und direkt mit dem Datenbankserver verbindet. Jetzt muss ich jedoch zu einer anderen Datenbank wechseln nicht zugänglich von dem webserver.So wurde ich geraten, dem MusterVerbindung vom Webserver zum Datenbankserver über App Server

Web Server -> App Server -> Database Server 

Aber ich bin nicht sicher, zu verfolgen, wie mein Web-App in diese format.Becuse aktuellen mein Format

ist
Web Server -> Database Server 

könnte jemand konvertieren erklären, wie man das umsetzt. Jede Hilfe ist zu schätzen iated?

Antwort

0

Sie haben einige Missverständnisse mit Web Server und Application Server. Lesen Sie mehr bei What is the difference between application server and web server?

Die Kommunikationsstruktur wäre so etwas wie

Edge-Server -> Internal Server -> Datenbank

Jetzt können Sie Ihr Problem, indem Sie Ihre aktuellen api auf interne gelöst werden Server, der sich direkt mit der DB verbinden und eine Pseudo-API im Edge Server erstellen kann, die nur die API von Internal Server aufruft und die Antwort zurück an den Client sendet.

Pseudo-API -> Ist-API -> Datenbank

+0

Wie Sie im Link Mein vorheriges Szenario erwähnt ist *** Szenario 1: Web-Server ohne einen Anwendungsserver *** und ich muß schalte das zu *** Szenario 2: Webserver mit einem Anwendungsserver ***. Also muss ich ein Geschäftsmodell in Meine Anwendung einführen.Am richtig? –

+0

Ich habe deine Frage nicht verstanden, stellst du nur einen Reverse Proxy vor oder was? – Avinash

+0

im Falle von nur Reverse-Proxy überprüfen Sie diese http://StackOverflow.com/Questions/224664/Difference-between-Proxy-Server-and-Reverse-Proxy-Server – Avinash

Verwandte Themen