Docker ist keine Middleware; Docker ist eine Open-Source-Anwendungscontainer-Engine, die es Entwicklern ermöglicht, ihre Anwendungen und Abhängigkeitspakete in einen leichten, tragbaren Container zu packen, und Middleware ist eine Art Software, die verschiedene Teile zwischen Anwendungssystemen und Systemsoftware verbinden kann des Anwendungssystems oder verschiedener Anwendungen im Netzwerk, um den Zweck der gemeinsamen Nutzung von Ressourcen zu erreichen.
Die Betriebsumgebung dieses Artikels: CentOS 7-System, Docker-Version 20.10.11, Dell G3-Computer.
Ist Docker-Middleware?
Docker ist keine Middleware.
Docker ist eine Open-Source-Anwendungscontainer-Engine, die auf der Go-Sprache basiert und Open Source in Übereinstimmung mit dem Apache2.0-Protokoll ist.
Docker ermöglicht Entwicklern, ihre Anwendungen und Abhängigkeiten in einen leichten, tragbaren Container zu packen und ihn dann auf jeder gängigen Linux-Maschine zu veröffentlichen, die auch virtualisiert werden kann.
Container nutzen vollständig den Sandbox-Mechanismus und haben keine Schnittstellen untereinander (ähnlich wie bei iPhone-Apps). Noch wichtiger ist, dass der Container-Performance-Overhead äußerst gering ist.
Middleware ist eine Art Software zwischen Anwendungssystemen und Systemsoftware. Sie nutzt die von der Systemsoftware bereitgestellten Basisdienste (Funktionen), um verschiedene Teile des Anwendungssystems oder verschiedene Anwendungen im Netzwerk zu verbinden und eine gemeinsame Nutzung von Ressourcen zu erreichen Zweck der Funktionsteilung.
Es gibt keine sehr strenge Definition, aber die Definition von IDC wird allgemein akzeptiert:
Middleware ist ein unabhängiges Systemsoftware-Dienstprogramm, das diese Software nutzt, um Ressourcen zwischen verschiedenen Technologien zu teilen das Betriebssystem des Client-Servers und verwaltet Rechenressourcen und Netzwerkkommunikation.
In diesem Sinne kann eine Gleichung zur Darstellung von Middleware verwendet werden: Middleware = Plattform + Kommunikation. Dies begrenzt auch die Bezeichnung Middleware, wenn sie in verteilten Systemen verwendet wird, und kombiniert sie auch mit unterstützender Software und praktischer Software.
Empfohlenes Lernen: „Docker-Tutorial“
Das obige ist der detaillierte Inhalt vonIst Docker Middleware?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!