Неопределенная карта происходит в кластере - PullRequest
0 голосов
/ 07 ноября 2018

Когда я запускал свое приложение с помощью hazelcast и проверял распределенный объект в приложении или в man-center, я видел странную карту (c95b3d56 ...), даже если я не создавал или заранее определял карту.

strange cache

Есть ли какой-нибудь совет, что это может быть и для чего.

Ниже в приложении используется конфигурация, а не программная конфигурация.

<?xml version="1.0" encoding="UTF-8"?>
<hazelcast xsi:schemaLocation="http://www.hazelcast.com/schema/config hazelcast-config-3.8.xsd" xmlns="http://www.hazelcast.com/schema/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
................
<map name="stressCache">
    <in-memory-format>BINARY</in-memory-format>
    <backup-count>0</backup-count>
    <statistics-enabled>false</statistics-enabled>
    <async-backup-count>0</async-backup-count>
    <time-to-live-seconds>10</time-to-live-seconds>
    <max-idle-seconds>0</max-idle-seconds>
    <eviction-policy>NONE</eviction-policy>
    <eviction-percentage>25</eviction-percentage>
    <min-eviction-check-millis>100</min-eviction-check-millis>
    <merge-policy>com.hazelcast.map.merge.PutIfAbsentMapMergePolicy</merge-policy>
</map>

1 Ответ

0 голосов
/ 08 ноября 2018

Hazelcast не создает внутренних распределенных карт. Кроме того, карта, которую вы упомянули, не отображается в вашей конфигурации. Это означает, что он должен быть создан путем вызова HazelcastInstance#getMap() API. Пожалуйста, проверьте, вызывается ли он в какой-либо части вашего кода, включая библиотеки, которые вы используете.

...