Posts tagged Microservices (15)

Flexible Clustering with Payara Server

Application server clustering provides a means to make application infrastructure more robust and perform better. However, it is often very inflexible and even a small change in the cluster topology can involve serious maintenance costs. Payara Server supports a new way of clustering based on Hazelcast, which brings much more flexibility, decreases maintenance costs and adds the benefit of JCache support out of the box.

 

Payara Collaborates with Red Hat, IBM, Tomitribe & LJC to Bring Microservices to Enterprise Java

Today at the DevNation conference in San Francisco, Payara’s Mike Croft appeared onstage during the Keynote, joined by Mark Little from Red Hat, Alasdair Nottingham from IBM, Theresa Nguyen from Tomitribe and Martijn Verburg from the London Java User Group to announce a new community collaboration called MicroProfile

 

The goal of the MicroProfile initiative is to make it easier for developers to use familiar Java EE technologies and APIs for building microservice applications.

 

     Eclipse MicroProfile       Find out more

 

Creating Uber JAR with Payara Micro 5

Payara Micro allows you to run web applications in a self-contained and easy way. Since the release of the Payara Server in May 2016, there is a simple way to generate an "Uber" JAR that bundles the contents of a WAR file and the classes and resources that compose Payara Micro!

Note that this "Uber" Jar is not the best way to run your application in a Docker container as it requires an update of the entire binary for each small code change you make in the application. A better solution is just to start a Payara Micro Instance and point to the application that needs to be installed. More information can be found on our Payara Micro Docker Image documentation.

(last updated 06/04/2021)

The HealthCheck Service In-Depth - Payara Micro

The HealthCheck Service provides automatic self-monitoring in order to detect future problems as soon as possible. The HealthCheck Service was introduced in Payara Server and Payara Micro version 161 and some new metrics have been added in version 162.

All the functionality of the HealthCheck Service that is available in Payara Server is also included in Payara Micro. However, as Payara Micro differs in some concepts from Payara Server, the usage and configuration of the HealthCheck Service is slightly different. In this post, we will focus on how to use it in Payara Micro.

 

Payara Docker Images - Update

A year ago, we brought you our first Docker images. Today, we have updated them with a few changes and refinements.

 

Payara Docker Images

 

For those already familiar with Docker, here are the key points:

Piyara - Payara Micro on Raspberry Pi Demo

If you've read my interview with JAXenter, you already know  that I very much disagree with labelling Java EE as heavyweight - simply because it is not true! The latest servers from most of the Java EE vendors have been re-architected to be very light-weight on resources including memory, cpu and disc footprint. We recently did some testing of microservices implementations and many of those come in at under 50MB of RAM to run Java EE based microservices. Also, installation and configuration has been streamlined and many of the microservices versions of the products require no installation.

Steve Millidge for JAXenter - 'Java EE’s heavyweight label is just mythology'

In this interview for JAXenter.com , Steve Millidge, the Founder of Payara and speaker at JAX 2016, talks about how to use CDI annotations in your Java EE applications, when to use which annotations, and what is automagically happening under the covers.

Steve also tells us exactly how heavyweight Java EE really is, explaining the repercussions and solutions.

 

Java EE Microservices Platforms & High Performance Java EE with JCache– jDays 2016

Recently I attended as a speaker at my second jDays, a great conference in a great venue in Gothenburg. jDays is a fantastic conference as it is small enough to easily meet people and network and discuss tech, while at the same time big enough to run multiple tracks so there is always a session on that you’ll be interested in.