이 콘텐츠는 선택한 언어로 제공되지 않습니다.

Chapter 3. Examples


Below are several examples to illustrate how JBoss EAP works and where it fits into different environments.

3.1. Simple Example

intro example simple

This example shows a simple JBoss EAP setup. The JBoss EAP instance has two applications deployed to it. It is also configured to connect to a database using the datasources subsystem and a Kerberos server using the security subsystem. These connections are exposed to the deployed applications. The JBoss EAP instance handles requests (through the undertow subsystem) and directs those requests to the appropriate application. The applications use the APIs exposed by JBoss EAP to connect to the database and Kerberos server, and perform their implemented business logic. After completion, the applications send a response back to the requester through the undertow subsystem.

3.2. Expanded Example

intro example expanded

This example illustrates a more complex setup involving three JBoss EAP instances arranged in a managed domain with either a load balancer or a web server. The three instances are also configured to support high availability through load balancing (using mod_cluster) and session replication (using Infinispan). All three JBoss EAP instances have a web application, a web service, and EJB deployed. One JBoss EAP instance has a JMS queue configured (through the messaging-activemq subsystem). All three JBoss EAP instances have connections to a database and an LDAP server (through the datasource and security domains, respectively) and one JBoss EAP instance is configured to connect to an external message broker (through the messaging-activemq subsystem). Those configured connections are exposed to the applications, web services, EJBs, and JMS queues deployed to that respective instance.

All inbound requests (intended for the application, web service, or EJB) are first received by the load balancer or web server. Based on the configured load balancing algorithm and the information provided by each JBoss EAP instance, the web server or load balancer directs that request to the appropriate JBoss EAP instance. The JBoss EAP instance handles requests (through the undertow subsystem) and directs those request to the appropriate application. The applications use the APIs exposed by JBoss EAP to connect to the database and Kerberos server, and perform their implemented business logic. After completion, the applications send a response back to the requester through the undertow subsystem. Any non-persisted information (for example, session information) is propagated among the JBoss EAP instances through the infinispan subsystem.





Revised on 2018-02-08 10:17:32 EST

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.