1
從它提到,有三個與全球事件配置配置參數documentation of Hazelcast:全球事件配置在Hazelcast
- hazelcast.event.queue.capacity:默認值爲1000000
- hazelcast .event.queue.timeout.millis:默認值爲250
- hazelcast.event.thread.count:默認值爲5
我想問一下如何配置它們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>
,我還可以設置各事件類型的上述參數(即,地圖事件中使用的一組參數和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>
感謝您的幫助:)
感謝您的幫助:)我想請教一下隊列的大小和線程數。比方說,隊列長度= 1M和線程數= 5,這是否意味着有一個全局隊列大小爲1M和5個線程處理所有類型的事件(所有主題,所有地圖事件...等),或者有一個隊列和每個事件5個線程(一個隊列和5個線程爲一個主題或一個地圖事件...等)?謝謝 – hungr
有5個線程和隊列大小1M,有5個隊列,每個隊列有1M個空間。每個隊列都有自己的線程來處理隊列中的項目。 如果你有5個線程。這些5個線程照顧地圖事件,近緩存事件,itopic消息。 – pveentjer
明白了,謝謝。 – hungr