Ich ging zu Jim Webber Präsentation und in der Mitte seiner Präsentation sagte er, dass ATOM ist ein guter Ersatz für JMS in vielen Fällen. Da JMS ein Messaging-Dienst ist, bin ich neugierig darauf. Verwenden Sie ATOM als Messaging-Dienst? Ist es zuverlässig und skalierbar?ATOM für Messaging-Dienst für "Unternehmen"
Der größte Vorteil von JMS ist, dass es die Push-Methode (der Server benachrichtigt neue Nachrichten) und nicht die Pull-Methode (die Clients fragen nach neuen Nachrichten jede X Millisekunden) verwendet. Ich denke, für "Web 2.0" -Anwendungen ist diese Methode cool, aber für "Enterprise" -Anwendungen ist die Push-Methode weitaus besser skalierbar. Was denkst du?
Ich denke, es ist weit besser skalierbar ist, weil ich denke, es ist besser, einen Server 1000 Kunden zu benachrichtigen, wenn eine neue Nachricht als 1000 Kunden kommen alle 1 Sekunden auf den Server fragen, ob eine neue Nachricht eingetroffen war. – razenha
Ich kann sehen, warum du das denken würdest, früher - aber bei der Praxis habe ich herausgefunden, dass es nicht wahr ist. Beide Lösungen haben ihre Plus- und Minuspunkte, aber im WWW dreht sich alles um Umfragen und es scheint ziemlich gut zu skalieren. Wie ich oben erwähnt habe, ist die Veröffentlichung Ihrer Nachrichten und die Möglichkeit, dass der Kunde sie nach Belieben konsumiert, eine entkoppelte Lösung und viel einfacher zu schreiben. Ihr Server wird sehr leicht und damit leistungsfähiger als ein Push-Server. – Gandalf