Corosync Cluster Engine |
Автор: admin Просмотров: 1569 Комментарии:
Добавлен: 24 января 2017
Обновлено: 27.01.2017 - 12:46
Система группового общения с дополнительными возможностями для реализации высокой доступности в приложениях. Проект предоставляет четыре набора API на языке C
- Замкнутая модель комуникации групп процессов с виртуальной синхронизацией для создания скопированного состояния машины
- Простой менеджер доступности, который перезапускает процесс программы, когда программа выходит из строя.
- База данных конфигурации и статистики в оперативной памяти обеспечивает возможность устанавливать, получать и извлекать уведомления о изменении информации.
- Кворум система, которая уведомляет приложения, когда кворум достигнут или потерян.
Corosync предназначен для работы в UDP/IP и InfiniBand сетях. Corosync использует тулкит высокой доступности от проектов Apache Qpid и Pacemaker.
Архитектура Corosync Cluster Engine
Corosync состоит из исполняемого бинарника, который использует клиент-серверную модель коммуникации между библиотекой и движком сервиса. Загружаемые модули, называемые двигателями сервиса, загружаются в Corosync Cluster Engine и использовать сервисы, предоставляемые внутренним API Corosync Service Engine. Сервсы, предоставляемые внутренним API Corosync Service Engine:
- Реализация протокола "Упорядочивание и членство в одиночном кольце связи" (англ. Totem Single Ring Ordering and Membership), для обеспечения расширенной модели виртуальной синхронизации сообщений.
- Высокая производительность разделяемой памяти IPC системы.
- Объектная база данных, которая реализует базу данных в памяти.
- Системы для маршрутизации сообщений IPC и Totem на корректные сервисные инструменты.
Дополнительно, Corosync предоставляет несколько стандартных сервисных инструментов, которые используют C API для:
cpg - Закрытая группа процессов
sam - простой менеджер доступности
confdb - конфигурация и база данных статистики
quorum - обеспечивает уведомления о прибыли или убытках кворума
Мы всегда ищем разработчиков или пользователей, заинтересованных в кластеризацию или в участии в нашем проекте.
История Corosync Cluster Engine
Проект был официально объявлен в июле 2008 на конференции Linux Symposium в Оттаве. Исходный код OpenAIS был переработан таким образом, что основные компоненты инфраструктуры были помещены в Corosync и SA Форум API остался в OpenAIS.
Во второй версии corosync, опубликованной в 2012 году, подсистема кворума была изменена и встроена в сервис. Эта версия доступна в Fedora 17 и RHEL7.
https://en.wikipedia.org/wiki/Corosync_Cluster_Engine
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
Категория: Виртуализация
Лицензия:
New BSD License
Интерфейс фоновый(daemon)
Язык программирования:
C
Сайт проекта
Скачать Corosync Cluster Engine
Комментарии |