1. Verwenden Sie zunächst Springboot, um ein einfaches Dubbo-Testprogramm zu erstellen und entsprechende Abhängigkeiten einzuführenSchreiben einer öffentlichen Schnittstellen-API Schreiben Sie einen Anbieter, um UserSvice zu implementieren und den Dienst verfügbar zu machen Schreiben Sie die Providerkonfigurationsdatei Einen Verbraucher schreiben Consumer-Konfigurationsdatei Testverfahren abgeschlossen Starten Sie es lokal, um zu sehen, ob das Programm den Dienst aufrufen kann, um Zookeeper normal zu starten. Starten Sie zuerst den Provider und dann den Consumer Über die Dubbo-Konsole können wir sehen, dass unser Dienst erfolgreich registriert wurde. Durch den Zugriff auf das Lokale können wir sehen, dass unser Dienst normal aufgerufen werden kann und Informationen zurückgibt 2.Verpacken Sie das Projekt und laden Sie es auf den Server hoch Ändern Sie die Konfigurationsdatei und ändern Sie die Adresse des Registrierungszentrums in die Adresse des Servers Verwenden Sie Maven zum Verpacken und Schreiben von Dockerfile-Dateien Laden Sie die Provider- und Consumer-JAR-Pakete und die entsprechenden Dockerfile-Dateien auf den Server hoch. 3. Erstellen Sie das Image Ziehen Sie das Zookeeper-Bild Docker zieht Zookeeper Erstellen des Dienstanbieter-Image Bauen Sie ein Verbraucherimage auf Alle Spiegel anzeigen Alibaba Cloud-Sicherheitsgruppe hinzufügen Starten Sie das Zookeeper-Image, den Provider und den Consumer nacheinander docker run -d -p 2181:2181 --name zk01 zookeeper Alle gestarteten Container anzeigen prüfen: Öffnen Sie den Browser und geben Sie die IP-Adresse des Servers ein, um über die Adresse unseres Servers auf den Dienst zuzugreifen: Wenn die Informationen erfolgreich zurückgegeben wurden, ist die Bereitstellung unseres Dienstes abgeschlossen. Dies ist das Ende dieses Artikels über die Schritte zum Bereitstellen des Dubbo-Projekts mit Docker. Weitere relevante Inhalte zum Bereitstellen von Dubbo mit Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Verwenden Sie Vue3 zur Datenbindung und Anzeigelistendaten
>>: Was Sie beim Schreiben selbstschließender XHTML-Tags beachten sollten
Die Wiederverwendung von Code in Vue liefert uns ...
Lese- und Schreibvorgänge bei Angular Cookies, de...
Beschreibung und Einführung Docker Inspect ist ei...
1. Indexierungsprinzip Indizes werden verwendet, ...
Seit Zabbix Version 3.0 wird verschlüsselte Kommu...
Inhaltsverzeichnis Vorwort Gibt es nach RM noch H...
1. Installieren Sie die vsftpd-Komponente Install...
MySql ist eine Datenquelle, die wir häufig verwen...
1) Geltungsbereich: schreibgeschützt: Eingabe [Typ...
Durch die Verwendung von JS im Webdesign können vi...
Über die Baumdarstellung von Vue wird im Projekt ...
Problembeschreibung html <iframe id="h5In...
GitHub bietet alle möglichen magischen Tools. Heu...
Im vorherigen Artikel haben wir über MySQL-Transa...
Ich habe vor Kurzem jemandem bei einem Projekt ge...