2016-08-02 21 views
3

Ich habe eine Webanwendung, die Echtzeittransaktion verarbeitet und wir versuchen, einen externen Sitzungsmanager mit Redis oder Ignite zu implementieren.Ignite Vs Redis Websession Clustering

Unsere ist eine Spring-basierte Anwendung, so dass uns diese Wahl s/w Redis und Ignite (haselnuss SS1 und alle ist nicht mehr kostenlos, so dass es überspringen) gekauft.

Spring bietet standardmäßig Filter für das Sitzungsmanagement auf Redis und Ignite hat Filter, die ich in web.xml einbinden kann.

https://apacheignite.readme.io/docs/web-session-clustering

Da es ein Haken nach oben in web.xml ist i mehr in Richtung Ignite ist Neigung, als ich nicht mehr bin total Frühling gebunden. Wir sind jedoch besorgt über die begrenzte Dokumentation, die Ignite hat.

Für alle diese Experten da draußen, was wäre Ihre erste Wahl ?. Ist Ignite für eine lang laufende Lösung geeignet?

Gibt es einen anderen Grund, warum ich von Ignite wegziehen sollte ?.

Alle Zeiger wird sehr geschätzt.

Antwort

0

Ignite ist definitiv ein ausgereiftes Produkt und kann Ihren Anwendungsfall voll unterstützen. Die Dokumentation ist nicht wirklich groß, aber das liegt auch daran, dass die Konfiguration für das Session-Clustering ziemlich einfach ist.

Haftungsausschluss: Ich bin ein Apache Ignite Committer, also wissen Sie mehr über Ignite als über Redis. Ich versuche nicht, diese beiden Produkte hier zu vergleichen.