从documentation of Hazelcast提到有三个与全局事件配置相关的可配置参数:
我想问一下如何以XML方式配置它们。像下面这样设置是否正确?
<hazelcast xsi:schemaLocation="http://www.hazelcast.com/schema/config hazelcast-config-3.2.xsd"
xmlns="http://www.hazelcast.com/schema/config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<properties>
<property name="hazelcast.event.queue.capacity">10000000</property>
<property name="hazelcast.event.queue.timeout.millis">1000</property>
<property name="hazelcast.event.thread.count">10</property>
</properties>
</hazelcast>
我可以为每个事件类型设置上述参数(即map事件使用一组参数而iTopic使用另一组参数)?如下设置是否正确?
<hazelcast xsi:schemaLocation="http://www.hazelcast.com/schema/config hazelcast-config-3.2.xsd"
xmlns="http://www.hazelcast.com/schema/config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<map name="*">
<properties>
<property name="hazelcast.event.queue.capacity">10000000</property>
<property name="hazelcast.event.queue.timeout.millis">1000</property>
<property name="hazelcast.event.thread.count">10</property>
</properties>
</map>
</hazelcast>
感谢您的帮助:)。
答案 0 :(得分:0)
您可以像在第一个示例中一样设置属性,也可以使用-Dfoo = bar。
不幸的是,这是一个全局配置,因为在所有内容之间共享相同的事件系统。在我的列表上很长一段时间来隔离系统。所以示例2将不起作用。