Универсальный бинарный формат для быстрой передачи данных по сети
Автор: Лезин И.А.
Журнал: Инфокоммуникационные технологии @ikt-psuti
Рубрика: Технологии компьютерных систем и сетей
Статья в выпуске: 1 (85) т.22, 2024 года.
Бесплатный доступ
В условиях современных подходов к разработке приложений все чаще приходится работать с распределенными системами обработки данных, например, в микросервисной архитектуре. Здесь актуальным становится вопрос быстрого обмена данными между частями одного приложения. В статье рассматривается новый формат двоичного кодирования данных не фиксированной заранее структуры с поддержкой кросс-платформенного подхода и возможностью реализации операций сериализации и десериализации на разных языках с использованием универсального способа представления данных. Степень эффективности новых алгоритмов определяется сравнением с результатами работы других широко применяемых на данный момент форматов и фреймворков. Проведенный анализ показывает, что с учетом накладываемых решаемой задачей ограничений новый формат представления данных обеспечивает более высокую скорость обмена за счет оптимизации алгоритмов сериализации-десериализации.
Сериализация, десериализация, бинарный формат, обмен данными, кроссплатформенный обмен
Короткий адрес: https://sciup.org/140307486
IDR: 140307486 | DOI: 10.18469/ikt.2024.22.1.09
Список литературы Универсальный бинарный формат для быстрой передачи данных по сети
- Кряхтунов Г.М., Боронников А.С. Подходы к созданию проприетарного формата представления данных // International Journal of Open Information Technologies. 2024. Vol. 12, no. 5. P. 141-150. EDN: VUBBJZ
- Turnquist G. Learning Spring Boot 3.0. Third Edition. Birmingham: Packt Publishing Ltd, 2022. 270 p.
- Dwyer G. Flask by Example. Birmingham: Packt Publishing Ltd, 2016. 276 p.
- Price M.J. C# 12 and.NET 8 - Modern Cross-Platform Development Fundamentals - Eighth Edition. Birmingham: Packt Publishing Ltd, 2023. 828 p.
- Арьков В.Ю. Бизнес-аналитика. Извлечение, преобразование и загрузка данных. Ridero, 2020. 128 с.
- Канаев К.А., Фалеева Е.В., Пономарчук Ю.В. Сравнительный анализ форматов обмена данными, используемых в приложениях с клиент-серверной архитектурой // Фундаментальные исследования. 2015. № 2-25. С. 5569-5572. EDN: UAHHMX
- An introduction and comparison of several common java serialization frameworks. URL: https://www.alibabacloud.com/blog/an-introduction-and-comparison-of-several-common-java-serialization-frameworks_597900 (дата обращения: 15.06.2024).
- Java-сериализация: максимум скорости без жесткой структуры данных. URL: https://habr.com/ru/companies/sberbank/articles/488612/ (дата обращения 15.06.2024).
- Optimizing data serialization: faster alternatives to JSON. URL: https://medium.com/@shipshoper986/optimizing-data-serialization-faster-alternatives-to-json-a3685d21008/ (дата обращения: 05.07.2024).
- Дубаков А.А. Сетевое программирование: учебное пособие. СПб.: НИУ ИТМО, 2013. 248 с. EDN: XFXCLW