|
А.А. Петров "Разработка и оптимизация архитектуры многопользовательского сервера обмена унифицированными сообщениями" |
|
Аннотация. Целью работы является разработка масштабируемого высоконагруженного сервера обмена унифицированными сообщениями (брокера сообщений). Рассмотрены базовые требования и ограничения системы, выбраны основные технологические платформы, а также построена архитектура. Рассмотрены вопросы отказоустойчивости, масштабируемости и производительности таких систем на конкретном примере. Описано применение в данном случае ограничений 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
|