Анатомия распределенного Data Grid на примере Apache Ignite
Речь пойдет о самых интересных технических подробностях основных блоков Apache Ignite In-memory Data Fabric:
- системе обнаружения узлов (node discovery);
- системе обмена сообщениями (communication);
- внутренней механике распределенного кеша;
Вместе со слушателями мы разберемся:
- как строится и функционирует кластер;
- что скрывается за вызовами API распределенного кеша и;
- каким образом удается сохранить целостность данных при отказах в транзакциях с участием многих узлов;
Будут рассмотрены вопросы:
- организации сетевого взаимодействия;
- эффективной сериализации протокольных сообщений и пользовательских данных для хранения;
- некоторые моменты транзакционного протокола;
- а также проблемы, возникавшие в процессе работы, и решения, которые были применены;
Яков Жданов, GridGain
Яков пришел в GridGain в 2010 году. В данный момент занимает должность руководителя российского отделения компании и в этой роли непосредственно участвует в процессе разработки и принятии технических решений. Является комитером проекта Apache Ignite. Не представляет лето без мотоциклов, а зиму без снега и гор.
Презентация
Видео
Все доклады