gpt4 book ai didi

java - 如何为 apache geode 创建对等拓扑

转载 作者:行者123 更新时间:2023-11-30 09:59:07 25 4
gpt4 key购买 nike

下面是我的集群配置。

缓存 1 在第一个 JVM 上运行

Properties properties = new Properties();        
properties.setProperty("mcast-address", "224.0.0.0");
properties.setProperty("mcast-port", "0");
// This line is commented. Need to know if locator is required for peer to peer configuration.
//properties.setProperty("locators", "localhost[13489]");

CacheFactory cacheFactory = new CacheFactory(properties);

// ...

Cache cache = cacheFactory.create();
RegionFactory<String, Person> regionFactory = cache.createRegionFactory();
Region<String, Person> region = regionFactory.create("Person");
Person person = new Person(firstName, lastName);
region.put(person.getFirstName(), person);

缓存 2 在第二个 JVM(或另一个 IP)上运行

Properties properties = new Properties();        
properties.setProperty("mcast-address", "224.0.0.0");
properties.setProperty("mcast-port", "0");
// This line is commented. Need to know if locator is required for peer to peer configuration.
//properties.setProperty("locators", "localhost[13489]");

CacheFactory cacheFactory = new CacheFactory(properties);

Cache cache = cacheFactory.create();
RegionFactory<String, Person> regionFactory = cache.createRegionFactory();
Region<String, Person> region = regionFactory.create("Person");
Person person = region.get(firstName);

上面一行的输出,即从 region.get() 检索到的人是 null

问题是:这是点对点配置的正确配置吗?

能否推荐一个使用编程方法为 Apache geode 创建对等集群的示例。

最佳答案

您基本上需要配置成员使用的定位器列表,以便他们可以“看到”彼此,定位器是强制性的,即使在使用对等拓扑时也是如此。请看Peer-to-Peer配置以获取更多详细信息。

干杯

关于java - 如何为 apache geode 创建对等拓扑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59157461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com