0

是否可以在 Spring 中使用 Javaconfig 即注释而不是 xml 来在 Spring gemfire 中创建客户端区域?

我还需要将缓存加载器和缓存写入器插入到创建的区域……这怎么可能呢?

我也想执行客户端池配置。这怎么可能?

4

2 回答 2

1

关于......“如何在分布式环境中创建客户区域?”

以同样的方式,Spring IO 指南演示了在 GemFire 服务器上的对等缓存中定义的区域,类似于...

@Bean
public ClientRegionFactoryBean<Long, Customer> clientRegion(ClientCache clientCache) {
    return new ClientRegionFactoryBean() {
        {
            setCache(clientCache);
            setName("Customers");
            setShortcut(ClientRegionShortcut.CACHING_PROXY);  // Or just PROXY if the client is not required to store data, or perhaps another shortcut type.
            ...
        }
    }
} 

免责声明,我没有测试这个代码片段,所以它可能需要根据应用程序的需要进行微调以及额外的配置。

当然,您将在 Spring 配置中定义 a 和 Pool,或者在客户端使用元素抽象。

于 2014-07-11T19:19:06.287 回答
1

spring.io guides中有一个很好的例子。但是,GemFire API 是工厂,由 Spring Data Gemfire 中的 Spring FactoryBeans 包装,因此我发现 XML 实际上更直接地用于配置缓存和区域。

于 2014-06-25T14:15:37.183 回答