首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在GridAttributesTopologySpi 6(开放源码版本)中,有什么替代GridGain的方法?

在GridAttributesTopologySpi 6(开放源码版本)中,有什么替代GridGain的方法?
EN

Stack Overflow用户
提问于 2014-04-11 22:30:57
回答 1查看 160关注 0票数 0

我们正在将一个应用程序从一个旧的grid 4代码库迁移到grid增益6。在旧的应用程序中,我们根据网格属性键"com.mycompany.workgroup“对节点进行了分区。新版本没有topologySpi配置属性或GridAttributesTopologySpi。

  1. 推荐的方法或替代方法是什么?
  2. 所提供的任何示例是否满足了我的要求?也许我在浏览它们时遗漏了一些东西。

谢谢

代码语言:javascript
复制
<beans profile="default">

    <bean id="workerGrid"
          class="org.gridgain.grid.GridSpringBean">
        <property name="configuration">
            <bean parent="abstractGridConfiguration">
                <property name="gridName" value="${grid.name}-worker"/>
                <property name="userAttributes">
                    <map merge="true">
                        <entry key="com.mycompany.master" value="false"/>
                    </map>
                </property>
                <property name="topologySpi">
                    <bean class="org.gridgain.grid.spi.topology.attributes.GridAttributesTopologySpi">
                        <property name="attributes">
                            <map>
                                <entry key="com.mycompany.workgroup" value="${grid.workgroup}"/>
                            </map>
                        </property>
                    </bean>
                </property>
            </bean>
        </property>
    </bean>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-12 02:54:54

另一种选择是使用GridProjection,如下所示

代码语言:javascript
复制
Grid grid = GridGain.grid();

GridProjection prj = grid.forAttribute("com.mycompany.workgroup", "workers");

GridComputeTaskFuture<?> fut = prj.compute().execute(new MyTask());

// Synchronous wait.
prj.get();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23023659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档