Использование иерархических индексов для блокировки доступа к разделяемому ресурсу в микросервисах
В. С. Кириллов
Загрузить полный текст
Аннотация: В данной статье рассматривается инновационный алгоритм, предназначенный для эффективной блокировки доступа к разделяемым ресурсам в микросервисах. Главная особенность этого алгоритма заключается в унификации процессов блокировки и выполнения операций в многопоточных микросервисах с иерархической структурой разделяемых ресурсов. Использование данного алгоритма значительно упрощает разработку системы блокировки ресурсов и дает возможность изменять детализацию блокируемых ресурсов в соответствии с требованиями, предъявляемыми к обрабатываемым микросервисом сообщениям. Большим преимуществом алгоритма является возможность блокировки доступа к нескольким ресурсам без риска взаимной блокировки потоков. Это обеспечивает гарантию надежности и безопасности обработки сообщений микросервисами, особенно в случаях, когда необходимо обращаться к нескольким разделяемым ресурсам одновременно. Результаты исследования показывают, что предложенный алгоритм может значительно улучшить эффективность системы блокировки ресурсов в микросервисной архитектуре, снизить вероятность возникновения ошибок и упростить разработку программного обеспечения. В долгосрочной перспективе использование данного алгоритма может способствовать повышению производительности и надежности распределенных систем на основе микросервисов.
Ключевые слова: микросервисы, иерархии, разделяемые ресурсы.
Для цитирования. Кириллов В. С. Использование иерархических индексов для блокировки доступа к разделяемому ресурсу в микросервисах // Известия Кабардино-Балкарского научного центра РАН. 2024. Т. 26. № 2. С. 34–43. DOI: 10.35330/1991-6639-2024-26-2-34-43