此内容没有您所选择的语言版本。

Chapter 3. Examples


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

3.1. Simple Example

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

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

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat