ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ
А.А. Петров "Разработка и оптимизация архитектуры многопользовательского сервера обмена унифицированными сообщениями"
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ
РАСПОЗНАВАНИЕ ОБРАЗОВ
ПРИКЛАДНЫЕ АСПЕКТЫ ИНФОРМАТИКИ
ОБЗОРЫ
А.А. Петров "Разработка и оптимизация архитектуры многопользовательского сервера обмена унифицированными сообщениями"

Аннотация.

Целью работы является разработка масштабируемого высоконагруженного сервера обмена унифицированными сообщениями (брокера сообщений). Рассмотрены базовые требования и ограничения системы, выбраны основные технологические платформы, а также построена архитектура. Рассмотрены вопросы отказоустойчивости, масштабируемости и производительности таких систем на конкретном примере. Описано применение в данном случае ограничений CAP-теоремы.

Ключевые слова:

брокер сообщений, высоконагруженные системы, распределенные вычисления, облачные технологии.

Стр. 24-34.

A.A. Petrov

"Development and optimization of architecture for the server of multiuser message broker."

The aim of this research was to develop scalable highly loaded server architecture for message broker. Described the basic requirements and limitations of the system, selected major technology platforms, as well as built architecture. Described the problems of fault tolerance, scalability and performance of such systems on a specific example. Investigated CAP-theorem application to this particular case.

Keywords: message broker, highly loaded systems, distributed computing, cloud technologies.

Полная версия статьи в формате pdf.

REFERENCES

1.   Gillam, Lee. “Cloud Computing: Principles, Systems and Applications”. Nick Antonopoulos, Lee Gillam. — L.: Springer, 2010. — 379 p. — (Computer Communications and Networks). — ISBN 9781849962407
2.   CloudCmp: Comparing Public Cloud Providers, Ang Li Xiaowei Yang Srikanth Kandula Ming Zhang, IMC 2010, Melbourne
3.   Brewer, Eric A. “Towards      robust      distributed systems”. Proceedings    of    the    XIX    annual    ACM symposium  on  Principles  of  distributed  computing.  — Portland,   OR: ACM, 2000.   —   T. 19.   — № 7.   — DOI:10.1145/343477.343502
4.   Nancy Lynch and Seth Gilbert, “Brewer's conjecture and the  feasibility  of  consistent, available,  partition-tolerant web services”, ACM SIGACT News, Volume 33 Issue 2 (2002), pg. 51-59.
5.   Jack  Belzer.  Encyclopedia  of  Computer  Science  and Technology - Volume 14: Very Large Data Base Systems to Zero-Memory and Markov Information Source. Marcel Dekker Inc. ISBN 0-8247-2214-0.
6.   Windows azure i otkrytye tekhnologii: polnotekstovyy poisk apache lucene, raspredelennoe keshirovanie dannykh redis. Konferentsiya TechDays, Matvienko M.V., http://www.techdays.ru/videos/4435.html
 

2024 / 01
2023 / 04
2023 / 03
2023 / 02

© ФИЦ ИУ РАН 2008-2018. Создание сайта "РосИнтернет технологии".