JBoss Middleware Clustering: status and outloook


Details
Am 19. November 2015 lädt die E-Post Development GmbH und Java Usergroup Berlin-Brandenburg und zum Themenabend rund um das JGroups Project (http://www.jgroups.org/) mit Bela Ban, Galder Zamarreño, Tristan Tarrant und Paul Ferro ein.
Alle Vorträge werden auf Englisch gehalten.
Overview on JGroups (Bela Ban): JGroups is a library for cluster communication. It provides cluster management
(joining and leaving members, and handling crashed members), sending and receiving of messages reliably (e.g. over IP multicast), plus high-level functionality such as RPCs across clusters.
In this talk, Bela will give an overview of what JGroups is and what it can be used for, and show some code samples.
Java 8 in Infinispan 8: Distributed Streams and Functional Map (Galder Zamarreño): Infinispan is a distributed in-memory key/value data store and recently Infinispan 8 was released which takes advantage of the new Java 8
features to provide new ways to interact with the data:
- Stream operations exposed by Infinispan’s ConcurrentMap implementation can now be distributed, meaning that the processing can be distributed increasing the level of parallelization to be cluster wide.
- A brand new experimental Functional Map API has been developed that provides a fully-asynchronous, lambda-based, API for interacting with data. The aim of this API is to complement existing Infinispan APIs while at the same time offering an improved key/value data store
experience compared to Java’s ConcurrentMap and JSR-107’s JCache.
In this talk, Galder give an introduction about the Distributed Streams and Functional Map API, explaining the best use cases for them and showing examples on how to make the most of these new APIs.
Infinispan: Distributed Cross-Application Caching (Tristan Tarrant): Infinispan is a Java library for embedded caching. It is also a server for remote caching. It can run as a local cache. It can also scale to hundreds of distributed nodes. You can use it to store, retrieve, query, compute and listen to changes in your data.
In this talk Tristan will provide an overview of the variety of uses to which you can put Infinispan in your applications, from simple Java applications, to cross-language, cross-platform application ecosystems.
Clustering in WildFly 10 (Paul Ferro): WildFly, formerly JBoss Application Server, has made its name as the world's fastest Java EE7 application server. This talk will provide an overview of new and improved clustering features in the latest releases, including the public clustering API, singleton deployments, and using WildFly as a pure-java load balancer.

JBoss Middleware Clustering: status and outloook