点燃。 NET配置选项
概述
在C中以编程方式配置#
点火 . 起点 ( 新的 点火配置
{
发现Spi = 新的 Tcp发现Spi
{
IpFinder(IpFinder) = 新的 TcpDiscoveryStaticIpFinder
{
端点 = 新的 [] { “127.0.0.1:47500..47509” }
},
套接字超时 = 时间跨度 . 从秒开始 ( 0.3 )
},
包含的事件类型 = 事件类型 . 缓存全部 ,
Jvm选项 = 新的 [] { “-1024m圣诞节” , “-Xmx1024m” }
});
使用应用程序或Web配置文件进行配置
<配置>
<配置节>
<截面 姓名= “点火配置” 类型= “Apache.Inite.Core.IgniteConfiguration节,Apache.Inite.Core” />
</configSections>
<运行时>
<gc服务器 已启用= “正确” />
</运行时>
<点火配置 圣诞节= " http://ignite.apache.org/schema/dotnet/IgniteConfiguration配置部分 " 网格名称= “我的网格1” >
<发现Spi 类型= “TcpDiscoverySpi” >
<ipFinder 类型= “TcpDiscoveryStaticIpFinder” >
<终点>
<字符串> 127.0.0.1:47500..47509 </string>
</endpoints>
</ipFinder>
</discoverySpi>
<缓存配置>
<缓存配置 缓存模式= “已复制” 通读= “true” 直写= “true” />
<缓存配置 姓名= “secondCache” />
</cacheConfiguration>
<includedEventTypes>
<整数> 42 </int>
<整数> 任务失败 </int>
<整数> 作业已完成 </int>
</includedEventTypes>
<用户属性>
<配对 钥匙= “myNode” 价值= “true” />
</userAttributes>
<JvmOptions>
<字符串> -10.24亿日元 </string>
<字符串> -Xmx1024米 </string>
</JvmOptions>
</igniteConfiguration>
</配置>
无功功率,无功功率 点燃 = 点火 . 从应用程序配置开始 ( “点火配置” );
|
|
Ignite配置节语法
-
简单属性(字符串、原语、枚举)映射到XML属性(属性名称=camelCased C#属性名称)。 -
复杂属性映射到嵌套的XML元素(元素名称=camelCased C#属性名称)。 -
当复杂属性是接口或抽象类时, 类型 属性用于指定类型,使用 程序集限定名 。对于内置类型(如上述代码示例中的TcpDiscoverySpi),可以省略程序集名称和命名空间。 -
如有疑问,请参阅 点火配置部分.xsd .
使用Spring XML配置
<? xml version=“1.0”encoding=“UTF-8”?>
<豆类 圣诞节= " http://www.springframework.org/schema/beans "
xmlns:xsi= " http://www.w3.org/2001/XMLSchema-instance "
xmlns:util= " http://www.springframework.org/schema/util "
xsi:schema位置= " http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd " >
<豆 标识= “网格.cfg” 类别= “org.apache.ignite.conformation.IgniteConfiguration” >
<属性 姓名= “本地主机” 价值= "127.0.0.1" />
<属性 姓名= “网格名称” 价值= “网格1” />
<属性 姓名= “用户属性” >
<地图>
<条目 钥匙= “我的属性(_A)” 价值= “值1” />
</map(地图)>
</属性>
<属性 姓名= “缓存配置” >
<列表>
<豆类 类= “org.apache.ignite.conformation.CacheConfiguration” >
<属性 姓名= “名称” 价值= “缓存1” />
<属性 姓名= “startSize” 价值= “10” />
</bean>
</list>
</属性>
<属性 名称= “发现Spi” >
<豆 类= “org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi” >
<属性 姓名= “ipFinder” >
<豆类 类= “org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder” >
<属性 姓名= “地址” >
<列表>
<值> 127.0.0.1:47500..47509 </value>
</list>
</属性>
</bean>
</属性>
<属性 姓名= “套接字超时” 价值= "300" />
</bean>
</属性>
</bean>
</beans>
无功功率,无功功率 点燃 = 点火 . 起点 ( “spring-config.xml” );