Erstellen einer externen Komponente von OpenFire XMPP - Verwenden Sie Zunder oder Whack?
Frage
Ich versuche, eine externe Komponente für den OpenFire XMPP -Server zu erstellen, aber ich bin ein bisschen verwirrt zwischen Tinder und Whack. Tinder scheint die neuere Bibliothek zu sein und verfügt über die AbstractComponent -Schnittstelle, die die Echtzeit über die Standardkomponente empfiehlt. Wenn jemand jedoch über das Erstellen einer externen Komponente spricht, scheinen sie die Whack -Bibliothek zu verwenden.
Sollte ich Tinder oder Whack verwenden? Oder ein bisschen von beidem?
Danke vielmals
Lösung
Tinder verwendet die Whack -Bibliothek und wickelt die Komponente in eine abstrakte Komponentenschnittstelle ein, sodass Sie nicht alle Methoden zum Umgang mit allen Paketarten implementieren müssen, wenn Sie nicht benötigt werden.
Schauen Sie sich die Quelle für das Wetterbeispiel an.
Es lohnt sich auch, die Whack -Quelle zu betrachten, um zu sehen, wie es mit den Paketen umgeht, da dies letztendlich eine Verbindung zu Ihrem Server herstellt und Pakete sendet.
Persönlich verwende ich den externen Komponent -Manager von Whack und setze eine abstrakte Komponente mit Tinder ein, was genau das ist, was das Weatherabstract -Beispiel tut.
Das ist der beste Ort, um zu beginnen.