【Jboss EAP】JBoss EAP的工作方式

前言

  从小编的上一篇博客中【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到底是什么呢,在开发中处于什么样的位置。多角度学习。
感谢您的阅读~~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 19
    评论
Eclipse和JBoss是两个独立的软件,分别用于开发和部署Java应用程序。Eclipse是一个集成开发环境(IDE),而JBoss是一个开源的Java应用服务器。它们可以一起使用来简化Java应用程序的开发和部署过程。 要在Eclipse中使用JBoss,首先需要确保已经在计算机上安装了JBoss服务器。可以从JBoss官方网站下载所需版本的JBoss服务器。安装JBoss之前,还需要下载并安装JBoss插件,以便在Eclipse中集成和管理JBoss服务器。 安装完JBoss插件后,可以在Eclipse中配置JBoss服务器。可以通过修改JBoss服务器的配置文件来实现,例如在\jboss-eap-7.1.0\bin\standalone.conf.conf文件中进行配置。修改完配置文件后,需要重启Eclipse和JBoss服务器。这样,Eclipse就可以识别并与JBoss服务器进行交互。 启动Eclipse后,在界面中输入http://localhost:8080/,如果出现JBoss服务器的欢迎页面,表示安装成功。 总结起来,要在Eclipse中使用JBoss,需要先安装并配置JBoss服务器,然后在Eclipse中安装JBoss插件,并进行必要的配置。这样就可以在Eclipse中启动和管理JBoss服务器,以便进行Java应用程序的开发和部署。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [eclipse集成JBoss插件及配置创建JBoss服务器](https://blog.csdn.net/qq_25189723/article/details/85107696)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [eclipse配置jboss](https://blog.csdn.net/qq_38933412/article/details/86136207)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Hi-Sunshine

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

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

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

打赏作者

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

抵扣说明:

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

余额充值