Рубрики
Uncategorized

Kubernetes Patterns: Singleton-применение шаблона

Какой узоры синглтона? Синглтон -шаблон — один из моделей, используемых в программном обеспечении … Помечено Kubernetes, Docker, Pattern, DevOps.

Какой узоры синглтона? Синглтонский шаблон является одним из моделей сотворения, используемых в разработке программного обеспечения. В объектно-ориентированном программировании класс Синглтона относится к тому, который не принимает другие экземпляры для создания. Та же концепция содержится для других областей, чем разработка приложений. Например, давайте предположим, что вы работаете над Red Hat Linux Box. Red Hat и ее варианты (Centos, Fedora и т. Д.) Используйте YUM для обновлений пакетов и системы. На периодической основе операционная система контактирует со своими репозиториями пакетов, чтобы загрузить и обновлять пакеты, которые в настоящее время установлены. В то время как эта операция ведется, никакие другие процессы YUM не должны начинаться. Таким образом, если пользователь пытается использовать YUM для установки пакета, система отвечает, что «другая установка уже находится в процессе». Процесс YUM здесь может упоминаться как процесс «синглтона»: только один экземпляр Yum должен работать в любой момент времени. Одиночный рисунок используется для поддержания последовательности и целостности. В примере YUM запуск нескольких экземпляров диспетчера пакетов одновременно может сломать операционную систему или сделать ее нестабильным. Для получения дополнительной информации посетите: https://www.magalix.com/blog/kubernetes-patterns-singleton-application-pattern

Оригинал: «https://dev.to/ahmedat71538826/kubernetes-patterns-singleton-application-pattern-6ha»