JBoss EAP6 High Availability

From the basic uses of JBoss EAP6 through to advanced clustering techniques, this book is the perfect way to learn how to achieve a system designed for high availability. All that’s required is some basic knowledge of Linux/Unix.

JBoss EAP6 High Availability

Starting
Weinan Li

From the basic uses of JBoss EAP6 through to advanced clustering techniques, this book is the perfect way to learn how to achieve a system designed for high availability. All that’s required is some basic knowledge of Linux/Unix.
$10.00
$39.99
RRP $23.99
RRP $39.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

+ Collection
Free Sample

Book Details

ISBN 139781783282432
Paperback166 pages

About This Book

  • A thorough introduction to the new domain mode provided by JBoss EAP6
  • Use mod_jk and mod_cluster with JBoss EAP6
  • Learn how to apply SSL in a clustering environment

Who This Book Is For

JBoss EAP6 High Availability is ideal for those who want to learn how to use JBoss EAP6 to set up a cluster. Basic knowledge of Linux/Unix is required.

Table of Contents

Chapter 1: JBoss EAP6 Overview
Understanding high availability
JBoss EAP6 high availability
Domain management
Installing JBoss EAP6
The JBoss EAP6 startup mode
Starting JBoss EAP6 in the standalone mode
Starting JBoss EAP6 in the domain mode
XSD documents
Summary
Chapter 2: Using JBoss EAP6
Configuring the JBoss EAP6 management console
Using the web-based management console
Introducing JBoss DMR
Deploying a project in the domain mode
CLI Usages
Summary
Chapter 3: Setting Up a JBoss EAP6 Cluster
Designing a cluster
Setting up a server group
Testing the server group
Project deployment
Summary
Chapter 4: Load Balancing with mod_jk
Preparing a machine to install Apache httpd
Compiling and installing Apache httpd
Compiling and installing mod_jk
Testing the cluster
Summary
Chapter 5: Load Balancing with mod_cluster
The design of mod_cluster
Installing mod_cluster
Configuring mod_cluster
Testing the cluster
Summary
Chapter 6: Clustering with SSL
Using SSL in JBoss EAP6
Using SSL in the JBoss EAP6 cluster
Summary
Chapter 7: Configuring mod_cluster with SSL
The design of mod_cluster
Enabling SSL for the mod_cluster management channel
Enabling SSL in the proxy channel
Summary
Chapter 8: Developing Distributed Applications
Web session replication
Summary

What You Will Learn

  • Understand the basic usages of JBoss EAP6
  • Learn about domain management in JBoss EAP6
  • Use mod_jk as the load balancer of a JBoss AS cluster
  • Deploy mod_cluster as the load balancer of a JBoss AS cluster
  • Learn how to apply SSL into a cluster
  • Enable session replication in a cluster
  • Understand CDI and EJB stateful session bean clustering
  • Configure sticky sessions with JK and mod_cluster

In Detail

High availability is a system design approach and associated service implementation which ensures that a prearranged level of operational performance will be met during a contractual measurement period. High availability is usually a system combined with many different components that achieve different goals. High availability cluster implementations attempt to build redundancy into a cluster to eliminate single points of failure.

JBoss EAP6 High Availability is the perfect guide for learning how to apply the newest technologies provided by JBoss to build your high availability system. With a clear explanation of the design of JBoss EAP6 and its clustering components, this book will help you customize each component to fulfill your specific requirements.

Throughout the course of this book, you will learn how to build high availability clusters using the projects provided by JBoss. The book begins with an introduction to the design of JBoss EAP6 and its uses. The next step will be to explore the two companion open source projects - mod_jk and mod_cluster. In this section, you will get to grips with the concept of load balancing with mod_jk and mod_cluster. You will also learn how to enable SSL in the clustering environment and how to configure session replication between EAP6 servers. Furthermore, the appendix section introduces you to some troubleshooting techniques for Wildfly.

Authors

Table of Contents

Chapter 1: JBoss EAP6 Overview
Understanding high availability
JBoss EAP6 high availability
Domain management
Installing JBoss EAP6
The JBoss EAP6 startup mode
Starting JBoss EAP6 in the standalone mode
Starting JBoss EAP6 in the domain mode
XSD documents
Summary
Chapter 2: Using JBoss EAP6
Configuring the JBoss EAP6 management console
Using the web-based management console
Introducing JBoss DMR
Deploying a project in the domain mode
CLI Usages
Summary
Chapter 3: Setting Up a JBoss EAP6 Cluster
Designing a cluster
Setting up a server group
Testing the server group
Project deployment
Summary
Chapter 4: Load Balancing with mod_jk
Preparing a machine to install Apache httpd
Compiling and installing Apache httpd
Compiling and installing mod_jk
Testing the cluster
Summary
Chapter 5: Load Balancing with mod_cluster
The design of mod_cluster
Installing mod_cluster
Configuring mod_cluster
Testing the cluster
Summary
Chapter 6: Clustering with SSL
Using SSL in JBoss EAP6
Using SSL in the JBoss EAP6 cluster
Summary
Chapter 7: Configuring mod_cluster with SSL
The design of mod_cluster
Enabling SSL for the mod_cluster management channel
Enabling SSL in the proxy channel
Summary
Chapter 8: Developing Distributed Applications
Web session replication
Summary

Book Details

ISBN 139781783282432
Paperback166 pages
Read More