For the complete documentation index, see llms.txt. This page is also available as Markdown.

2. GraphQL абонамент

Диаграмата на последователността за GraphQL Subscriptions илюстрира как да се възползвате от архитектурата, базирана на събития, реализирана в ядрото на GeoPard. При всяка промяна в свързаните обекти,

GeoPard API незабавно изпраща събитие, улавящо засегнатите обекти и съответната операция (ВЪВЕЖДАНЕ, ПРОМЯНА, ПРЕМАХВАНЕ). Обхватът на тези абонаменти е широк и покрива всички обекти като Ферма, Парцел, СателитноИзображение, ПочвенНаборДанни, НанесениДанни, ДобивНаборДанни, ТопографскаКарта, Бележки и т.н.

GraphQL Subscription (Заявка 1 или R1) работи върху WebSocket, където всички събития се доставят почти в реално време, осигурявайки незабавна комуникация за всякакви промени.

Освен това, при евентуално пропуснати или изгубени събития, потребителите имат възможността да ги възстановят. Това се постига чрез изпълнение на GraphQL заявка, пригодена за конкретен период и обекти (Потребител, Ферма, Парцел), което ефективно позволява пълно възстановяване на минали събития (Заявка 2 или R2). Това ниво на функционалност гарантира, че няма загуба на информация, поддържайки целостта и последователността на потребителските данни.

Диаграма на последователността: Работа със събития от абонамент

Последна актуализация

Беше ли полезно?