Omezení služby Azure Cosmos DB pro Gremlin
PLATÍ PRO: Skřítek
Tento článek se zabývá omezeními modulu Gremlin ve službě Azure Cosmos DB a vysvětluje, jak můžou ovlivnit procházení zákazníků.
Služba Azure Cosmos DB pro Gremlin je založená na infrastruktuře Služby Azure Cosmos DB. Z tohoto důvodu platí všechna omezení vysvětlená v limitech služby Azure Cosmos DB.
Omezení
Po dosažení limitu Gremlin se procházení zruší s kódem x-ms-status-code 429 označujícím chybu omezování. Další informace najdete v hlavičce odpovědi serveru Gremlin.
Prostředek | Výchozí omezení | Vysvětlení |
---|---|---|
Délka skriptu | 64 kB | Maximální délka skriptu procházení Gremlin na požadavek. |
Hloubka operátorů | 400 | Celkový počet jedinečných kroků v procházení. Má například g.V().out() počet operátorů 2: V() a out(), g.V('label').repeat(out()).times(100) má hloubku operátoru 3: V(), repeat() a out(), protože .times(100) je parametrem operátoru .repeat() . |
Stupeň paralelismu | 32 | Maximální počet oddílů úložiště dotazovaných v rámci jednoho požadavku na vrstvu úložiště. Tento limit ovlivní grafy se stovkami oddílů. |
Limit opakování | 32 | Maximální počet iterací, které může provést operátor .repeat() . Každá iterace .repeat() kroku ve většině případů spouští procházení na šířku, což znamená, že procházení je omezeno na maximálně 32 segmentů směrování mezi vrcholy. |
Časový limit procházení | 30 sekund | Procházení se zruší, když tento čas překročí. Azure Cosmos DB Graph je databáze OLTP s velkou většinou procházení v milisekundách. Pokud chcete spouštět dotazy OLAP ve službě Azure Cosmos DB Graph, použijte Apache Spark s datovými rámce grafu a konektorem Spark služby Azure Cosmos DB. |
Časový limit připojení | 1 hodina | Doba, po kterou bude služba Gremlin udržovat nečinná připojení websocket otevřená. Pakety TCP ani požadavky HTTP pro udržování spojení neprodlužují životnost připojení nad tento limit. Grafový modul Azure Cosmos DB považuje připojení websocket za nečinná, pokud na něm nejsou spuštěné žádné aktivní požadavky Gremlin. |
Počet tokenů prostředků za hodinu | 100 | Počet jedinečných tokenů prostředků, pomocí kterých se klienti Gremlin připojují k účtu Gremlin v příslušné oblasti. Pokud aplikace překročí limit jedinečných tokenů po hodinách, "Exceeded allowed resource token limit of 100 that can be used concurrently" vrátí se při další žádosti o ověření. |