Chessboard.Panoramas
Назначение
Микросервис Chessboard.Panoramas отвечает за точки съёмки панорам по планировкам и объектам недвижимости, хранение файлов панорам (кубмапы), очередь задач панорамной съёмки и синхронизацию справочных сущностей (проекты, здания, планировки, объекты) из событий Kafka.
Цель
Обеспечить единое место для управления панорамной съёмкой в контексте шахматной доски: добавление и удаление точек съёмки, загрузка изображений по пресетам, постановка задач в очередь и отслеживание их выполнения.
Bounded Context
- Точки съёмки панорам (PanoramaShootingPoint)
- Файлы панорам планировок и объектов (LayoutPanoramaPointFile, PropertyObjectPanoramaPointFile)
- Очередь задач панорамной съёмки (PanoramasQueue, PanoramasQueueTask)
- Синхронизированные сущности: проекты, здания, планировки, объекты (из Kafka)