Meeting Hazelcast: Unterschied zwischen den Versionen

Aus Java Student User Group Austria - Java + JVM in Wien Österreich / Vienna Austria
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „=JSUG gets distributed with Hazelcast= Wir konnten Talip Ozturk, der Hauptentwickler hinter <u><font color='#2C701F'>hazel</font><font color='#6666CC'>cast</font...“)
 
K (Schützte „Meeting Hazelcast“: Wiederkehrender Vandalismus (‎[edit=autoconfirmed] (unbeschränkt) ‎[move=autoconfirmed] (unbeschränkt)))
 
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
'''When''': Wednesday April 1st (No Joke!), 2009 - 20:00 (end approx. 21:00)
 +
 +
'''Where''': [http://www.wegweiser.ac.at/tuwien/hoersaal/F4.html Freihaus HS4]
 +
 
=JSUG gets distributed with Hazelcast=
 
=JSUG gets distributed with Hazelcast=
  
Wir konnten Talip Ozturk, der Hauptentwickler hinter <u><font color='#2C701F'>hazel</font><font color='#6666CC'>cast</font></u> (http://www.hazelcast.com) für eine Präsentation
+
 
über seine verteilte Implementierung der java.util.{Queue, Set, List, Map} Klassen gewinnen.  
+
Wir konnten Talip Ozturk, der Hauptentwickler hinter <u><font color='#2C701F'>hazel</font><font color='#6666CC'>cast</font></u> für eine Präsentation über die verteilte Implementierung der gängigen java.util Datenstrukturen (Queue, Set, List, Map) gewinnen.  
  
 
Nachdem Talip für diesen Vortrag extra nach Wien fliegt, bitten wir um rege Teilnahme am Event.
 
Nachdem Talip für diesen Vortrag extra nach Wien fliegt, bitten wir um rege Teilnahme am Event.
Zeile 11: Zeile 15:
 
==What is Hazelcast==
 
==What is Hazelcast==
  
Auszug aus der Google-Code Seite des hazelcast Projektes:
+
Auszug aus der [http://code.google.com/docreader/#p=hazelcast&s=hazelcast&t=hazelcast 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.
 
Hazelcast is a clustering and highly scalable data distribution platform for Java.
Zeile 18: Zeile 21:
 
Features:
 
Features:
  
    * Distributed implementations of java.util.{Queue, Set, List, Map}
+
* Distributed implementations of java.util.{Queue, Set, List, Map}
    * Distributed implementation of java.util.concurrency.locks.Lock
+
* Distributed implementation of java.util.concurrency.locks.Lock
    * Distributed implementation of java.util.concurrent.ExecutorService
+
* Distributed implementation of java.util.concurrent.ExecutorService
    * Distributed Topic for publish/subscribe messaging
+
* Distributed Topic for publish/subscribe messaging
    * Transaction support and J2EE container integration via JCA
+
* Transaction support and J2EE container integration via JCA
    * Dynamic HTTP session clustering
+
* Dynamic HTTP session clustering
    * Support for cluster info and membership events
+
* Support for cluster info and membership events
    * Dynamic discovery
+
* Dynamic discovery
    * Dynamic scaling to hundreds of servers
+
* Dynamic scaling to hundreds of servers
    * Dynamic partitioning with backups
+
* Dynamic partitioning with backups
    * Dynamic fail-over  
+
* Dynamic fail-over  
  
 
Hazelcast is for you if you want to
 
Hazelcast is for you if you want to
  
    * share data/state among many servers (e.g. web session sharing)
+
* share data/state among many servers (e.g. web session sharing)
    * cache your data (distributed cache)
+
* cache your data (distributed cache)
    * cluster your application
+
* cluster your application
    * partition your in-memory data
+
* partition your in-memory data
    * send/receive messages among applications
+
* send/receive messages among applications
    * distribute workload onto many servers
+
* distribute workload onto many servers
    * take advantage of parallel processing
+
* take advantage of parallel processing
    * provide fail-safe data management  
+
* provide fail-safe data management  
  
==Questions and Answers==
+
 
 +
==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
 
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, gebt uns bitte hier rechtzeitig bescheid,
+
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.
 
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:
 +
 +
<code>
 +
<dependency>
 +
    <groupId>com.hazelcast</groupId>
 +
    <artifactId>hazelcast</artifactId>
 +
    <version>1.5</version>
 +
</dependency>
 +
</code>
 +
 +
 +
== Links ==
 +
 +
* http://www.hazelcast.com
 +
* http://mvnrepository.com/artifact/com.hazelcast/hazelcast/1.5
 +
 +
[[Category:Meeting]]

Aktuelle Version vom 18. März 2013, 07:54 Uhr

When: Wednesday April 1st (No Joke!), 2009 - 20:00 (end approx. 21:00)

Where: Freihaus HS4

JSUG gets distributed with Hazelcast

Wir konnten Talip Ozturk, der Hauptentwickler hinter hazelcast für eine Präsentation über die verteilte Implementierung der gängigen java.util Datenstrukturen (Queue, Set, List, Map) 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:

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>


Links