Das Openfire-Quellpaket ist ein Echtzeit-Kollaborationsserver (RTC), der unter der Open-Source-Apache-Lizenz lizenziert ist. Es verwendet das einzige weit verbreitete offene Instant-Messaging-Protokoll, XMPP (auch bekannt als Jaadfdser). Openfire ist unglaublich einfach einzurichten und zu verwalten und bietet dennoch absolut solide Sicherheit und Leistung.
Openfire ist eine WEB-basierte Echtzeit-Instant-Messaging-Plattform und ein funktionsreicher Instant-Messaging- (IM) und Gruppenchat-Server, der das XMPP-Protokoll verwendet.
Das XMPP-Protokoll erbt die flexible Erweiterbarkeit von XML und kann Benutzeranforderungen erfüllen, indem es erweiterte Informationen sendet oder den ursprünglichen Informationen Erweiterungsknoten hinzufügt. Darüber hinaus unterstützt Openfire selbst auch die Plug-In-Entwicklung, ohne den Kernquellcode zu ändern.
2. Parallelitätsfähigkeit
Die Kommunikationsverarbeitung von Openfire basiert auf dem Apache MINA-Framework. Eine einzelne Maschine kann Zehntausende von Parallelitäten unterstützen und unterstützt auch Cluster.
3. Sicherheit
XMPP verwendet das TLS-Protokoll als Verschlüsselungsmethode für Kommunikationskanäle sowohl in der C2S-Kommunikation als auch in der S2S-Kommunikation, um die Kommunikationssicherheit zu gewährleisten.
4. Unterstützung für das Web
Openfire nutzt den integrierten Jetty als Webserver, der problemlos WEB-Funktionen hinzufügen kann. Der Jetty-Server wird mit dem AdminConsolePlugin-Plugin gestartet, indem die Methode „startup()“ aufgerufen wird. 9090 ist der Klartext-Port und 9091 der verschlüsselte Port.