文章 2022-02-16 来自:开发者社区

JBoss企业级应用服务平台群集指南(一)

1.集群 ——用JBoss群集实现高可用性企业服务 1.1 前言 群集系统(Clustering)允许我们在多台平行的服务器(群集节点)上运行一个应用程序。负载分布在不同的服务器上,即使其中任何一台崩溃,应用程序还是可以在其他群集节点(cluster nodes)上运行。群集对于可扩展性企业级应用程序是很关键的,因为你简单地把更多节点加入到群集系统里就可以提高性能。 JBoss ...

文章 2022-02-16 来自:开发者社区

JBoss企业级应用服务平台群集指南(二)

1.1.2 服务架构 每个节点上的 ClusterPartition MBean 定义的群集拓扑结构(clustering topography)对系统管理员很重要。但是对于大部分的应用程序开发者来说,你可能更关心从客户应用程序的角度来看的群集架构。JBoss AS 支持两种群集架构:客户端拦截器(client-side interceptors)...

文章 2022-02-16 来自:开发者社区

JBoss企业级应用服务平台群集指南(三)

1.1.3    负载均衡政策 JBoss 客户端拦截器(stub)和负载平衡系统都使用了负载平衡策略来决定把新请求发送给哪个节点。让我们来看看 JBoss AS 里的负载平衡策略。 1.1.3.1 JBoss AS 3.0.x 在JBoss 3.0.x中, 有以下两种负载均衡选项。 &n...

文章 2022-02-16 来自:开发者社区

JBoss企业级应用服务平台群集指南(五)

1.3 群集Session EJBs Session EJBs 提供远程的调用服务。它们按照客户端拦截器架构(client-side interceptor architecture)组成群集系统。群集的 session bean 的客户应用程序和非群集的版本是一模一样的,除了对启用 HA-JNDI 查找的java.naming.prov...

文章 2022-02-16 来自:开发者社区

JBoss企业级应用服务平台群集指南(四)

1.2 群集的JNDI服务 JNDI 是应用服务器提供的最重要的服务之一。JBoss 的群集 JNDI 服务基于客户端拦截器架构。客户必须获得一个 JNDI 占位对象(stub object)(通过InitialContext对象)和通过 stub 在远程服务器上调用 JNDI 查找服务。...

文章 2022-02-16 来自:开发者社区

JBoss企业级应用服务平台群集指南(七)第一部分

1.5 HTTP服务 HTTP会话复制被用来复制状态在你的web客户端和集群的及其他节点. 因此, 当节点中的一个崩溃的时, 集群中的其他节点将可以恢复。要实现这个目的,必须执行两个步骤:   u  会话状态复制 u  请求负载均衡   状态复制由JBoss直接控制。当你使用all配置启动JBoss...

文章 2022-02-16 来自:开发者社区

JBoss企业级应用服务平台群集指南(七)第二部分

           1.5.5      配置HTTP会话状态复制     在章节 5.3中, “在mod_jk中配置工作节点”, 我们涵盖了如何使用”会话粘贴”,以确保为了维持会话状态客户在一个会...

文章 2022-02-16 来自:开发者社区

JBoss企业级应用服务平台群集指南(六)

1.4 集群实体EJBs 在 JBoss AS 群集系统里,entity bean 实例需要跨节点的复制。如果某个 entity bean 提供远程服务,那么服务方法(service methods)也需要进行负载平衡。   为了使用群集的 entity bean,应用程序不需要做任何特殊的事情,除了从群集的 ...

文章 2022-02-16 来自:开发者社区

JBoss企业级应用服务平台群集指南(八)

1.6 集群的JMS服务     JBoss AS 3.2.4 和更高的版本支持高可用性的 all 服务器配置里的 JMS(HA-JMS)服务。在 JBoss AS 当前的发布版本里,HA-JMS 服务用一个群集的 singleton fail-over 服务...

文章 2022-02-16 来自:开发者社区

JBoss企业级应用服务平台群集指南(十)

2.1.2      Discovery协议     群集系统需要一直维护当前成员节点的列表,这样负载平衡系统(load balancer)和客户端拦截器(client interceptor)就知道怎样去指引它们的请求。发现协议(discovery protocols)用来在群集系统里探索活动节点...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。