Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://krs.chmnu.edu.ua/jspui/handle/123456789/4178
Повний запис метаданих
Поле DC | Значення | Мова |
---|---|---|
dc.contributor.author | Кисельов, О. Д. | - |
dc.date.accessioned | 2025-08-18T06:39:43Z | - |
dc.date.available | 2025-08-18T06:39:43Z | - |
dc.date.issued | 2025-06 | - |
dc.identifier.uri | https://krs.chmnu.edu.ua/jspui/handle/123456789/4178 | - |
dc.description | Кисельов О. Д. Багатопотокова система обробки сповіщень у соціальних мережах на основі технології Actix : кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» / О. Д. Кисельов ; ЧНУ ім. Петра Могили. – Миколаїв, 2025. – 120 с. | uk_UA |
dc.description.abstract | Стрімкий розвиток соціальних мереж і постійне зростання обсягів інформації обумовили необхідність впровадження ефективних, масштабованих і адаптивних систем сповіщень. Сучасні вимоги до таких систем передбачають не лише низьку затримку доставки повідомлень, а й можливість персоналізації, інтеграції з інтелектуальними модулями фільтрації та забезпечення стабільної роботи при високих навантаженнях. Більшість існуючих рішень або є надто громіздкими, або не підтримують гнучке налаштування для потреб сучасних платформ. Актуальність теми полягає у створенні багатопотокової системи обробки сповіщень у соціальних мережах з використанням сучасних вебтехнологій — зокрема, фреймворку Actix (Rust), що дозволяє реалізувати асинхронну, розподілену та безпечну архітектуру. Об’єкт роботи – процес розробки системи сповіщень у соціальних мережах. Предмет роботи – методи та засоби побудови багатопотокової системи обробки сповіщень із використанням сучасних технологій. Мета роботи – розробити масштабовану та ефективну систему обробки сповіщень у реальному часі, здійснити порівняльний аналіз з аналогічними архітектурними рішеннями та технологіями. У роботі використано теоретичні методи: аналіз предметної області, вивчення сучасних архітектур і огляд наукових публікацій. Серед практичних методів: проектування архітектури, реалізація багаторівневої обробки подій, розробка ML- модуля для пріоритезації, впровадження REST API, розгортання в контейнерах Docker, інтеграція з Kafka та Redis, створення користувацького інтерфейсу. The rapid development of social networks and the constant growth of information volumes have led to the need for efficient, scalable, and adaptive notification systems. Modern requirements for such systems include not only low delivery latency but also personalization capabilities, integration with intelligent filtering modules, and stable operation under high loads. Most existing solutions are either too complex or lack the flexibility required for modern platforms. The relevance of the topic lies in creating a multithreaded notification processing system for social networks using modern web technologies—particularly, the Actix framework (Rust), which enables an asynchronous, distributed, and secure architecture. The object of the research is the process of developing a notification system for social networks. The subject of the thesis is the methods and means of building a multithreaded notification processing system using modern technologies. The aim of the thesis is to develop a scalable and efficient real-time notification processing system, and to provide a comparative analysis with analogous architectural solutions and technologies. The work employs theoretical methods: analysis of the subject area, study of modern architectures, and review of scientific publications. Practical methods include: system architecture design, implementation of multilevel event processing, development of an ML module for prioritization, REST API development, deployment using Docker containers, integration with Kafka and Redis, and user interface creation. | uk_UA |
dc.language.iso | other | uk_UA |
dc.publisher | ЧНУ ім. Петра Могили | uk_UA |
dc.subject | кафедра інтелектуальних інформаційних систем | uk_UA |
dc.subject | Козлов О. В. | uk_UA |
dc.subject | Комп’ютерні науки | uk_UA |
dc.subject | багатопотокова обробка | uk_UA |
dc.subject | сповіщення | uk_UA |
dc.subject | соціальні мережі | uk_UA |
dc.subject | Actix | uk_UA |
dc.subject | Rust | uk_UA |
dc.subject | Kafka | uk_UA |
dc.subject | ML-модуль | uk_UA |
dc.subject | кешування | uk_UA |
dc.subject | REST API | uk_UA |
dc.subject | масштабованість | uk_UA |
dc.subject | розподілена система | uk_UA |
dc.subject | Web Push | uk_UA |
dc.subject | multithreaded processing | uk_UA |
dc.subject | notifications | uk_UA |
dc.subject | social networks | uk_UA |
dc.subject | scalability | uk_UA |
dc.subject | caching | uk_UA |
dc.title | Багатопотокова система обробки сповіщень у соціальних мережах на основі технології Actix | uk_UA |
dc.title.alternative | кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» | uk_UA |
dc.type | Other | uk_UA |
Розташовується у зібраннях: | Факультет ком'ютерних наук |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
КРС Кисельов Олександр Денисович.pdf | 2.12 MB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.