0 0

请教一个JGroups的问题3

项目启动会进入JChannel.java 中的构造方法:
public JChannel(String properties) throws ChannelException {
        this(ConfiguratorFactory.getStackConfigurator(properties));
    }
其中properties为“memstore_jgroups_tcp-nio.xml”
一直跟进去,跟到ClassLoader.class里的getResource()方法:
public URL getResource(String name) {
        URL url;
        if (parent != null) {
            url = parent.getResource(name);
        } else {
            url = getBootstrapResource(name);
        }
        if (url == null) {
            url = findResource(name);
        }
        return url;
    }
该方法中name为之前的“memstore_jgroups_tcp-nio.xml”。
我要问的是“memstore_jgroups_tcp-nio.xml”这个xml文件根本无法在源码中找到,最后在ClassLoader.class中的getResource方法却得到的了结果,结果不是为空,然后jgroups使用这个结果来初始化参数。这个memstore_jgroups_tcp-nio.xml到底在哪里?getResource方法又是如何根据这个xml文件得到结果的?

注:我用的jgroups版本为JGroups-2.6.8.GA.src.zip
2012年2月17日 12:12
目前还没有答案

相关推荐

    JavaEE源代码 jgroups-2.2.8

    JavaEE源代码 jgroups-2.2.8JavaEE源代码 jgroups-2.2.8JavaEE源代码 jgroups-2.2.8JavaEE源代码 jgroups-2.2.8JavaEE源代码 jgroups-2.2.8JavaEE源代码 jgroups-2.2.8JavaEE源代码 jgroups-2.2.8JavaEE源代码 ...

    Jgroups 教程

    本文档将详细介绍如何安装配置JGroups,并编写一个简单的应用来演示其主要功能。 ##### 1.1 下载 JGroups可以从官方网站下载,对于本教程,我们将使用JGroups 2.5版本的二进制包,即`JGroups-2.5.0.bin.zip`。值得...

    Ehcache通过Jgroups做集群

    在端口配置中,每个节点应使用不同的端口以避免冲突,但如果是单机测试,可以使用127.0.0.1和一个固定的端口。 2. **Address**: 指定节点的网络地址,对于集群中的每个节点,都需要指定唯一的IP地址,以便其他节点...

    jgroups-3.0.2

    JGroups是一个开源的纯java编写的可靠的群组通讯工具。其是一个可靠的组播通讯工具集(需要说明的是,这并不是说必须要使用IP Multicast,JGroups也可以使用TCP来实现)。其工作模式基于IP多播,但可以在可靠性和群组...

    Jgroups中的UNICAST3协议中文翻译

    Jgroups 中的 UNICAST3 协议详解 Jgroups 是一种基于 IP 多播的可靠的组播中间件,UNICAST3 协议是 Jgroups ...但是,它也存在一些缺点,例如需要大量的流量来达到 ack 的效果和最后一个和第一个消息丢弃是有问题的。

    JGroups的Raft实现jgroups-raft.zip

    <version>0.2</version>Raft 是一个容易理解的共识算法。在容错和性能方面它相当于 Paxos(Google 的一致性算法)。所不同的是,它的分解为相对独立的子问题,和它干净地处理所有实用的系统所需的主要部分。我们希望 ...

    jgroups-2.2.7.jar

    jgroups-2.2.7.jar jgroups-2.2.7.jar

    jgroups.part1

    jgroups.part1

    jgroups-3.2

    JGroups是一个开源的纯java编写的可靠的群组通讯工具。其是一个可靠的组播通讯工具集(需要说明的是,这并不是说必须要使用IP Multicast,JGroups也可以使用TCP来实现)。其工作模式基于IP多播,但可以在可靠性和群组...

    jgroups源代码

    JGroups是一个用于构建高可用性集群的Java框架,它提供了可靠的消息传递、组成员管理和故障检测等功能,广泛应用于分布式系统中。本文将基于belaban-JGroups-19d7183版本的源代码,深入探讨JGroups的核心机制和关键...

    基于JGroups的共享电子白板系统的研究与实现

    《基于JGroups的共享电子白板系统的研究与实现》不仅深入剖析了电子白板系统的理论与技术,更展示了如何利用JGroups这一强大工具克服现有解决方案的局限性。通过将JGroups的灵活性与电子白板的协作需求相结合,可以...

    jgroups

    解压缩`JGroups-2.5.0.bin.zip`到一个目录下,如`JGroups-2.5.0.bin`,你将看到以下关键文件: - `jgroups.bat` 和 `jgroups.sh`:用于运行JGroups应用的脚本,它们会加载正确的JAR包和XML配置文件。 - `INSTALL....

    JGroups-jdk.zip_jgroups

    JGroups是一个用Java编程语言编写的开源库,专注于实现基于IP组播的高效、可配置的组通信协议栈。它为分布式系统提供了一种健壮且灵活的方式来实现节点间的通信,是构建大规模分布式应用的基础组件。在本文中,我们...

    jgroups官方帮助文档html格式打包2.X版本

    JGroups是Java平台上的一个开源通信框架,主要用于构建高效、可靠且容错的集群通信系统。它提供了多种协议和服务,使得节点间可以进行消息传递,从而实现数据共享、状态传播、故障检测等功能。此文档主要针对JGroups...

    jgroups的jar

    JGroups是一个开源的纯java编写的可靠的群组通讯工具。其是一个可靠的组播通讯工具集

    Java多播通讯框架 JGroups

    JGroups是一个开源项目,它提供了一种跨平台的、基于多播的集群通信解决方案。它支持各种通信模式,如点对点(P2P)、总线拓扑、树形拓扑等,并且具备高度可配置性。JGroups的核心功能包括: 1. **节点发现**:新...

    jgroups.part3

    jgroups.part3

    JGROUPS集群框架源码分析之消息发送、处理、接收

    - **事件通知**:一旦消息被验证和处理,JGROUPS会触发一个事件,通知应用层有新消息到达。 3. 消息接收: 应用层通过监听`Channel`上的事件来接收消息。当消息被处理并准备好交付时,`Channel`会触发一个回调,...

Global site tag (gtag.js) - Google Analytics