2016-04-25 1 views
0

Не могли бы вы объяснить мне, могу ли я использовать Hazelcast в качестве брокера для долговременной очереди сообщений? Другими словами, гарантирует ли Hazelcast долговечность сообщения, которая была отправлена ​​в очередь в случае, если все узлы кластера разбились?Hazelcast durable queue

Большое спасибо.

ответ

1

По умолчанию Hazelcast работает в памяти. Если вам нужно сохранить данные, вы можете обратиться к Official Docs.

Если вам нужна постоянная очередь сообщений, я бы предложил использовать rabbitmq.

+0

Спасибо вам за ответ. Я видел настойчивость, и мне нужно знать, закрывает ли Hazelcast транзакцию до или после сохранения сообщения? – Sergey

+0

Я нашел ответ на вопрос выше: «MapStore и QueueStore не участвуют в транзакциях. Hazelcast будет подавлять исключения, отправленные магазином в транзакции. Дополнительную информацию см. В разделе XA Transactions». В официальной документации http://docs.hazelcast.org/docs/3.5/manual/html/transactions.html – Sergey