【Jboss EAP】JBoss EAP的工作方式

本文介绍了JBossEAP的基本工作原理及应用场景。通过两个示例详细解释了其如何处理请求、连接数据库与认证服务器,以及如何支持高可用性和负载均衡。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

  从小编的上一篇博客中【Jboss EAP】JBoss EAP的启动方式 我们可以了解到Jboss EAP的启动方式,它是一种完全的模块化的类加载系统,JBOSS会根据具体的需要来加载或者卸载类,那么Jboss EAP又是怎么工作的呢?


叙述

以下示例说明了 JBoss EAP 的工作方式以及它在不同环境中所处的位置。

简单示例

这里写图片描述

  本示例演示了一种简单的 JBoss EAP 设置。JBoss EAP 实例中部署了两个应用程序。另外它还配置为使用 datasources 子系统与数据库进行连接,并使用旧式的 security 子系统或 elytron 子系统与 Kerberos 服务器进行连接。这些连接对已部署的应用程序开放。JBoss EAP 实例通过 undertow 子系统处理请求并将这些请求定向到相应的应用程序。应用程序使用由 JBoss EAP 开放的 API 连接到数据库和 Kerberos 服务器,执行它们实现的业务逻辑。在执行完成后,应用程序会通过 undertow 子系统向请求者发回应答信息。


扩展示例

这里写图片描述

  本示例演示了一种更为复杂的配置,涉及安排在受管域中的三个 JBoss EAP 实例,具有一个负载均衡器或 web 服务器。这三个实例还配置为通过使用 mod_cluster 的负载均衡和使用 Infinispan 的会话复制来支持高可用性。所有三个 JBoss EAP 实例都部署了 web 应用程序、web 服务和 EJB。一个 JBoss EAP 实例通过 messaging-activemq 子系统配置了 JMS 队列。所有三个 JBoss EAP 实例都通过数据源连接到数据库。它们还使用旧式的 security 子系统或 elytron 子系统连接到 LDAP 服务器。此外,一个 JBoss EAP 实例配置为通过 messaging-activemq 子系统连接到外部消息代理。这些所配置的连接对部署到相应实例中的应用程序、web 服务、EJB 和 JMS 队列开放。
所有针对应用程序、web 服务或 EJB 的传入请求会首先由负载均衡器或 web 服务器接收。根据所配置的负载均衡算法和由每个 JBoss EAP 实例所提供的信息,web 服务器或负载均衡器将请求定向到相应的 JBoss EAP 实例。JBoss EAP 实例通过 undertow 子系统处理请求并将这些请求定向到相应的应用程序。应用程序使用由 JBoss EAP 开放的 API 连接到数据库和 Kerberos 服务器,执行它们实现的业务逻辑。在执行完成后,应用程序会通过 undertow 子系统向请求者发回应答信息。任何非持久的信息(例如会话信息)都会通过 infinispan 子系统在 JBoss EAP 实例之间传播。


小结

  上面的两张图片让我们从视觉上了解一下JBoss EAP到底是什么呢,在开发中处于什么样的位置。多角度学习。
感谢您的阅读~~

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hi-Sunshine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值