Archive from August 2017

'5 ways to improve your Java EE applications in reactive way' - Ondrej Mihalyi at GeeCON 2017

Have you ever wondered how you can improve the performance of your applications under high load? You've probably heard that reactive design can help meet better response time and make your applications more flexible. In this presentation, I will show that you don’t need to rewrite your Java EE applications from scratch to achieve that!

 

REST Monitoring in Payara Server

The Payara Server 173 release included a technical preview of the REST Monitoring Service, which is a service to expose JMX monitoring MBeans over HTTP. As of Payara Server 174, this feature is no longer in tech preview.

One big problem with JMX is that JMX monitoring uses RMI (Remote Method Invocation), which can lead to a few nightmares if, for example, you have a firewall which blocks connections over RMI ports. The REST monitoring service in Payara Server now provides a service which will be very familiar to users of Jolokia in that it makes this monitoring data available over HTTP, making the data available in a more standard format (JSON) and accessible over a standard HTTP connection.

What's new in Payara Server & Payara Micro 173?

Payara Server and Payara Micro 4.1.2.173 are now available for download! With  58 bug fixes, 30 improvements, 2 security fixes and 5 component upgrades (  see the release notes  for more), t his release sees a number of new features focused on making your life easier, whether you're in development or operations. 
 

What's new in Payara Server & Payara Micro 173?

Payara Server および Payara Micro 4.1.2.173 が ダウンロード できるようになりました。58 のバグフィックス、30 のエンハンス、2 つのセキュリティー・フィックス、5 つのコンポーネントのアップグレードを含んでいます (詳しくは リリースノート をご覧ください)。このリリースでは開発と運用の双方で便利になる機能に焦点を当てています。
 
 

Qué novedades trae Payara Server & Payara Micro 173?

Payara Server y Payara Micro 4.1.2.173 están ahora disponibles para descarga! Con 58 bugs corregidos, 30 mejoras, 2 correcciones de seguridad y 5 actualizaciones de componentes (ver las notas de publicación para más detalles), esta publicación comprende un número de nuevas características enfocadas en hacerte la vida más fácil, ya sea que seas desarrollador o pertenezcas al personal de operaciones.

 

Securing a Payara Server Cluster using NGINX

In order to make a cluster of servers appear as one server, you need to introduce a load balancer. A load balancer will accept a request, and redirect it to one of the members of the cluster depending on a given configuration. A web server such as NGINX or Apache can act as this load balancer as well as a reverse proxy, which allows the web server to load balance requests across the cluster, act as a termination point for SSL connections to reduce strain on the cluster, as well as cache server content for quicker access. In this blog, we will set up NGINX as a reverse proxy and secure it using SSL.

 

Using the Payara Micro Maven Plugin

Payara Micro provides build tool plugins for Maven and Gradle. The plugins allows to start/stop/reload Payara Micro instance and package uber jar bundle of application. To illustrate the use of Payara Micro Maven Plugin, I'll be revisiting my earlier blog on another feature of Payara Micro - the ability to use Payara Micro as a JMS consumer.