Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Payara's Enhanced GlassFish Server Gets Hazelcast Enterprise Add-on

DZone's Guide to

Payara's Enhanced GlassFish Server Gets Hazelcast Enterprise Add-on

A new addition to the Payara Enterprise Server, called Payara Scales, allows developers to integrate Hazelcast Enterprise's High-Density Memory Store and WAN replication into their Java EE applications.

Free Resource

Just released, a free O’Reilly book on Reactive Microsystems: The Evolution of Microservices at Scale. Brought to you in partnership with Lightbend.

Payara and Hazelcast have been working on integrations for some time now. Payara Micro already has a Hazelcast integration that makes each Payara Micro process authomatically cluster with other Payara Micro processes on the network, giving web session resilience and a fully distributed data cache using Payara’s JCache support.  Today the news is that Payara has released Payara Scales to combine Payara Enterprise with Hazelcast Enterprise.

Hazelcast is known for it's open source business model and their JCache (a JEE standard) caching layer.  According to the news release:

"The JCache caching layer API provides a standard set of operations specialized for caching use cases. These operations help to scale out applications and manage high-speed access to frequently used data. Hazelcast smoothly achieves its caching potential with a 100 per cent compliant implementation that transparently registers with the JCache subsystem. Benefits of Payara Scales using Hazelcast Enterprise with JCache include:

  • Payara Server can now scale across multiple data centers and when used with JCache can cache entire datasets with very simple and standard APIs.

  • In case of data center failure, Payara Scales includes new high availability and resilience functionality.

  • Users can now store more data in memory using Payara Scales and Hazelcast Enterprise, using its High Density Memory store feature. It enables each server to scale vertically and add multiple sessions.

  • Reduces latency and GC pauses and holds entire data sets in cache for extreme in-memory performance."

Here are the features related to the Hazelcast's web session clustering:

  • WAN replication – synchronizes multiple Payara Server clusters spread across multiple data centres for disaster recovery or geographic locality.

  • Highly appealing to IT Operations – you can now serve more customers and you don’t lose credibility if one of your data centers crashes.

  • Users now have access to a more scalable solution which enables them to serve more customers per Payara Server node.

You may remember that  in 2013 Oracle announced it would end commercial support for GlassFish. Payara Server moved in to replace GlassFish as a fully-supported, free drop-in, and also provide premium 24/7 support.

Strategies and techniques for building scalable and resilient microservices to refactor a monolithic application step-by-step, a free O'Reilly book. Brought to you in partnership with Lightbend.

Topics:
glassfish ,java ,payara ,hazelcast ,in-memory data grid

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}