Platform V
Application Sharding
Горизонтальное масштабирование баз данных, не поддерживающих шардинг «из коробки»
Application Sharding — способ горизонтального масштабирования, при котором приложения вместе с данными разделяются на изолированные области — шарды. Это позволяет повысить пропускную способность и плавно тиражировать новые функции
01
Управление стратегиями маршрутизации на конкретных узлах топологии через АРМ
02
Управление маршрутами конечных пользователей через АРМ
03
Возможность перенаправлять пользователя в нужный шард канала
04
Онбординг новых пользователей
Примеры использования
01
Управление высоконагруженными микросервисными приложениями
02
Масштабирование сервисов в условиях роста нагрузки
03
Тестирование новой функциональности на лояльных пользователях
04
Управление маршрутами пользователей при тестировании обновлений или запуске новой версии сервиса
Функции
Независимость потребителей API от топологии развертывания поставщика
Миграция сервиса между поставщиками без изменений на стороне потребителей
Добавление и удаление элементов индексов маршрутизации
Управление стратегиями маршрутизации на конкретных узлах топологии
Особенности
Концепция service mesh для управления API и отсутствие централизованных компонентов, через которые проходят все вызовы
Поддержка прозрачного вызова API с учетом режимов резервирования и обновления поставщиков сервисов
Поддержка прозрачного вызова API шардированных поставщиков сервисов
Подключение участников взаимодействий вне платформы в роли как поставщиков, так и потребителей API
Пообщайтесь с экспертом
Оставьте запрос на консультацию — свяжемся с вами и ответим на вопросы