Jboss JNDI-它的工作原理

Jboss JNDI-它的工作原理,jboss,jakarta-ee,jndi,Jboss,Jakarta Ee,Jndi,如果我正确理解默认JNDI服务在本地AS上运行,对吗?因此,如果我创建了一个EJB,并在jboss.xml(运行jboss)中将其命名为“sth”,而不是在我的AS中注册。对吗 在大型项目中,EJB可能分布在许多服务器上——在一台服务器上,EJB做某事,在另一台服务器上做某事。调用JNDI loopup()时,我只搜索一台服务器,对吗?这意味着我需要知道EJB在哪里注册。。。这是真的吗?当你对你的应用进行集群时,你通常会配置集群,这样你就有一个共享的JNDI。在JBoss中,您可以使用HA-JN

如果我正确理解默认JNDI服务在本地AS上运行,对吗?因此,如果我创建了一个EJB,并在jboss.xml(运行jboss)中将其命名为“sth”,而不是在我的AS中注册。对吗


在大型项目中,EJB可能分布在许多服务器上——在一台服务器上,EJB做某事,在另一台服务器上做某事。调用JNDI loopup()时,我只搜索一台服务器,对吗?这意味着我需要知道EJB在哪里注册。。。这是真的吗?

当你对你的应用进行集群时,你通常会配置集群,这样你就有一个共享的JNDI。在JBoss中,您可以使用HA-JNDI(高可用性-JNDI)或等效工具来实现这一点。这是一个具有故障转移功能的集中式服务。原则上,您可以想象拥有一个复制服务以获得更好的吞吐量,但据我所知,JBoss中没有这种服务

简而言之,您将只有一个名称空间,所以您不需要知道它注册在哪里