Андрей Ожигов из Naumen «Кластер на Java и JGroups или велокластер своими руками»
Чтобы наше Java-приложение выдерживало большие нагрузки, мы должны были его кластеризовать. Готовые решения распределенных кешей (Apache Ignite, Infinispan) или координации сервера (Apache ZooKeeper) нас не устраивали.
Тогда мы взяли библиотеку JGoups, на которой основаны многие решения и сделали своё кастомное, которое дало нам всё, что нужно:
— синхронизацию данных и процессов приложения;
— возможность динамически менять состав кластера;
— распределенное синхронное хранилище;
— репликацию кэша второго уровня.
В докладе я расскажу наш, во многом непростой, путь познания JGroups, его адаптацию и настройки для надежного и масштабируемого кластера.
5 views
970
356
2 months ago 00:05:28 1
Психея — От А(да) до (ра)Я / MOSKWITCH Remix / Official live video