Meeting Hazelcast

Aus Java Student User Group Austria - Java + JVM in Wien Österreich / Vienna Austria
Wechseln zu: Navigation, Suche

JSUG gets distributed with Hazelcast

Wir konnten Talip Ozturk, der Hauptentwickler hinter hazelcast (http://www.hazelcast.com) für eine Präsentation über seine verteilte Implementierung der java.util.{Queue, Set, List, Map} Klassen gewinnen.

Nachdem Talip für diesen Vortrag extra nach Wien fliegt, bitten wir um rege Teilnahme am Event.

Bitte erzählt auch eventuell interessierten bekannten vom Event.


What is Hazelcast

Auszug aus der Google-Code Seite des hazelcast Projektes: http://code.google.com/docreader/#p=hazelcast&s=hazelcast&t=hazelcast

Hazelcast is a clustering and highly scalable data distribution platform for Java.

Features:

   * Distributed implementations of java.util.{Queue, Set, List, Map}
   * Distributed implementation of java.util.concurrency.locks.Lock
   * Distributed implementation of java.util.concurrent.ExecutorService
   * Distributed Topic for publish/subscribe messaging
   * Transaction support and J2EE container integration via JCA
   * Dynamic HTTP session clustering
   * Support for cluster info and membership events
   * Dynamic discovery
   * Dynamic scaling to hundreds of servers
   * Dynamic partitioning with backups
   * Dynamic fail-over 

Hazelcast is for you if you want to

   * share data/state among many servers (e.g. web session sharing)
   * cache your data (distributed cache)
   * cluster your application
   * partition your in-memory data
   * send/receive messages among applications
   * distribute workload onto many servers
   * take advantage of parallel processing
   * provide fail-safe data management 

Questions and Answers / Own Examples

Talip wird sich im Anschluss an den Vortrag unseren Fragen stellen und - sofern bedarf vorhanden - auch Tipps zu speziellen Einsatzgebieten von Hazelcast geben. Falls wer Ideen für ein interessantes Beispiel für eine Live-Demo für Talip hat, gib uns bitte hier rechtzeitig bescheid, damit wir das Talip früh genug bekannt geben können und er sich ein paar Gedanken dazu machen kann.

Wer bereits erste Erfahrungen mit Hazelcast sammeln möchte und so Hilfe bei einzelnen Problemen erhalten möchte, der kann seit kurzem die Hazelcast dependency auch einfach mittels Maven auflösen:

<dependency>

   <groupId>com.hazelcast</groupId>
   <artifactId>hazelcast</artifactId>
   <version>1.5</version>

</dependency>

http://mvnrepository.com/artifact/com.hazelcast/hazelcast/1.5