我们正在将一个应用程序从一个旧的grid 4代码库迁移到grid增益6。在旧的应用程序中,我们根据网格属性键"com.mycompany.workgroup“对节点进行了分区。新版本没有topologySpi配置属性或GridAttributesTopologySpi。
谢谢
<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>发布于 2014-04-12 02:54:54
另一种选择是使用GridProjection,如下所示
Grid grid = GridGain.grid();
GridProjection prj = grid.forAttribute("com.mycompany.workgroup", "workers");
GridComputeTaskFuture<?> fut = prj.compute().execute(new MyTask());
// Synchronous wait.
prj.get();https://stackoverflow.com/questions/23023659
复制相似问题