Frage

Hat jemand Erfahrung, um das Open-Source-Angebot von Terracotta mit zu ihrem Unternehmen Angebote dagegen? Ich bin Insbesondere interessiert, ob es die Mühe wert ist Terrakotta, ohne dass die Unternehmen Werkzeuge zu benutzen, um Ihre Cluster zu verwalten?

Über vereinfachte Nutzungsübersicht: sind wir ein kleines Startup mit begrenztem Budget, die Millionen von Datensätzen und Maßstab für Hunderte-of-Tausende von Seitenaufrufen pro Tag verarbeiten muss

.
War es hilfreich?

Lösung

Im Moment ist die Terrakotta-Unternehmen Tools bieten nur wenige Funktionen, die über die Open-Source-Version um Dinge wie die Visualisierung und Verwaltung (wie die Fähigkeit, einen Client aus dem Cluster zu treten). Das wird weiter auseinander gehen und die Unternehmen Werkzeuge sind wahrscheinlich mehr Bediener-Level-Funktionalität um Dinge wie die Verwaltung und Überwachung bieten, aber Sie können sicher verwalten und Melodie eine App auch mit den Open-Source-Tool.

Die Enterprise-Lizenz gibt Ihnen auch Dinge wie Unterstützung, Entschädigung, etc., die als Werkzeug für Sie können oder auch nicht so wichtig sein.

Ich möchte Sie bitten, es für sich selbst zu versuchen. Wenn Sie möchten, das ein Beispiel einer realen Anwendung sehen, mit Terracotta, sollten Sie diese Referenz Web-App überprüfen, die gerade veröffentlicht wurde:

Der Examinator

Andere Tipps

Ich bin in einem Prozess Terracotta mit meinem Projekt zu integrieren (ein Sensorknoten Netzsimulator). Vor etwa drei Wochen fand ich über Terracotta aus einem meiner Kollegen. Und jetzt meine Anwendung nutzt Grid-Computing Terracotta verwenden. Im Folgenden werde ich zusammengefasst mit Terracotta einige wesentliche Punkte meiner Erfahrung.

Ich hoffe, das hilft.

Sie können einen Blick auf JBossCache / PojoCache nehmen wollen, die eine In-Memory-Caching-Lösung verteilt ist. Der Unterschied ist, es eine einfache API verwendet Objekte in Ihrem ‚Cluster‘ von Caches zu propagieren, wo, wie Terracotta am Classloading / jvm Ebene funktioniert.

(sie eigentlich nicht ihre eigene JVM, aber sie Klassen ändern, wie sie zu erlauben geladen werden, um sie ‚cluster‘ zu sein)

Unser Unternehmen viel Glück mit JBossCache hatte, empfehle ich es überprüft würde aus.

Aktualisieren

Was ich in der OP Meldung ist „gut, ich weiß nicht wirklich, was wir (also der Mangel an detaillierten Anforderungen) benötigen, kann aber einig enterprizey Werkzeug sein wird, alle unsere Probleme auf magische Weise lösen, bekannt und unvorhergesehene? Das wäre super !“

Mit einem architektonischen Ansatz wie dieser ist es nicht gonna fly. Keine Erfolgsgeschichten von Teracotta würde das ändern.

OSS ist von Vorteil, wenn die Gemeinschaft um es kann die kommerzielle Unterstützung zu ersetzen. Angenommen, der Kerl, der ein Problem in der Produktion hat. Gemeinschaft kann nicht helfen - es ist zu klein für das obskure Produkt wie diese. Server sind nach unten, ist das Geschäft in Gefahr. Sehen Sie? Sie brauchen eine kommerzielle Lizenz up-front. Kein Geld? Nun, dann bist du kein Geschäft , und wahrscheinlich würde nicht eines werden (wenn niemand bereit ist, in sie zu investieren).

Es tut uns Ihre Tagt unterbrochen wird.

IMHO:

Terracotta ist eine Clustering-Lösung. Clustering ist für große, unternehmensweite Anwendungen erforderlich ist. Große Anwendungen bedeuten große Budgets. Große Budgets bedeuten Sie kommerzielle Lizenz von Terracotta leisten können.

Um es anders auszudrücken: Wenn Sie es nicht Budget zu kaufen, ist es wahrscheinlich für Ihr Projekt nicht von Vorteil.

scroll top