JBOSS XML文件的理解

时间:2014-03-20 11:45:19

标签: xml syntax jboss

我曾经对JBoss文件的内容漠不关心。但现在,我真的想了解事情意味着什么(双点分隔符,urn,......)。

这是我想要接受解释的片段:

<subsystem xmlns="urn:jboss:domain:jgroups:1.2" default-stack="${jboss.default.jgroups.stack:udp}">
  ...
</subsystem>

嗯,这是从Infinispan Server获取的,但我想了解那个树"urn:jboss:....."。它更多地是关于语法解释方式,而不是infinispan试图做的事情。

非常感谢你!

1 个答案:

答案 0 :(得分:1)

我理解的方式是,当JBoss7发布时,他们没有改为使用JGroups进行群集? JBoss6和更早版本使用了netcast mod_jk或更新的AJP13协议吗?

<subsystem xmlns="urn:jboss:domain:jgroups:1.0" default-stack="udp">
<stack name="udp">
<transport type="UDP" socket-binding="jgroups-udp"
diagnostics-socket-binding="jgroups-diagnostics"/>
<protocol type="PING"/>
<protocol type="MERGE2"/>
<protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/>
<protocol type="FD"/>
<protocol type="VERIFY_SUSPECT"/>
<protocol type="BARRIER"/>
<protocol type="pbcast.NAKACK"/>
<protocol type="UNICAST"/>
<protocol type="pbcast.STABLE"/>
<protocol type="VIEW_SYNC"/>
<protocol type="pbcast.GMS"/>
<protocol type="UFC"/>
<protocol type="MFC"/>
<protocol type="FRAG2"/>
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/>
<protocol type="pbcast.FLUSH"/>
</stack>
<!-- More stacks -->
</subsystem>

绑定:

<socket-binding-group name="clustering-sockets" default-interface="loopback"
port-offset="0">
<socket-binding name="jgroups-udp" port="55200"
multicast-address="230.0.0.4" multicast-port="45688"/>
<socket-binding name="jgroups-udp-fd" port="54200"/>
<socket-binding name="jgroups-diagnostics" port="0"
multicast-address="224.0.75.75" multicast-port="7500"/>
<socket-binding name="jgroups-tcp" port="7600"/>
<socket-binding name="jgroups-tcp-fd" port="57600"/>
<socket-binding name="jgroups-mping" port="0"
multicast-address="230.0.0.4" multicast-port="45700"/>
</socket-binding-group>