A Gremlinhez készült Azure Cosmos DB korlátai
A KÖVETKEZŐKRE VONATKOZIK: Gremlin
Ez a cikk az Azure Cosmos DB Gremlin-motorra vonatkozó korlátairól szól, és ismerteti, hogyan befolyásolhatják az ügyfelek bejárását.
Az Azure Cosmos DB for Gremlin az Azure Cosmos DB-infrastruktúrára épül. Emiatt az Azure Cosmos DB szolgáltatási korlátai továbbra is érvényesek.
Korlátok
A Gremlin-korlát elérésekor a bejárást a rendszer egy 429-ből álló x-ms-status-kóddal megszakítja, amely szabályozási hibát jelez. További információt a Gremlin-kiszolgáló válaszfejlécei között talál.
Erőforrás | Alapértelmezett korlát | Magyarázat |
---|---|---|
Szkript hossza | 64 KB | Gremlin bejárási szkript maximális hossza kérelmenként. |
Operátormélység | 400 | A bejárások során megtett egyedi lépések teljes száma. Az operátorok száma például g.V().out() 2: V() és out(), g.V('label').repeat(out()).times(100) operátormélysége 3: V(), repeat() és out(), mert .times(100) az operátor paramétere .repeat() . |
Párhuzamosság szintje | 32 | A tárolási partíciók maximális száma a tárolási réteg felé küldött egyes kérelmekben. A több száz partíciót tartalmazó gráfokat ez a korlát befolyásolja. |
Ismétlési korlát | 32 | A .repeat() operátor által végrehajtható iterációk maximális száma. A lépések minden iterációja .repeat() a legtöbb esetben a szélességi első bejárást futtatja, ami azt jelenti, hogy a bejárások legfeljebb 32 ugrásra korlátozódnak a csúcsok között. |
Bejárási időtúllépés | 30 másodperc | A bejárás akkor lesz megszakítva, ha túllépi ezt az időt. Az Azure Cosmos DB Graph egy OLTP-adatbázis, amelyen a bejárások túlnyomó többsége ezredmásodpercen belül befejeződik. OLAP-lekérdezések Azure Cosmos DB Graphon való futtatásához használja az Apache Sparkot a Graph Data Frames és az Azure Cosmos DB Spark Connector használatával. |
Tétlen kapcsolat időkorlátja | 1 óra | Ennyi idő alatt a Gremlin szolgáltatás nyitva tartja a tétlen websocket-kapcsolatokat. A TCP életben tartási csomagok vagy a HTTP életben tartási kérelmek nem terjesztik ki a kapcsolat élettartamát ezen a korláton túl. Az Azure Cosmos DB Graph-motor tétlennek tartja a websocket-kapcsolatokat, ha nem fut aktív Gremlin-kérés. |
Erőforrás-jogkivonat óránként | 100 | A Gremlin-ügyfelek által egy régióban lévő Gremlin-fiókhoz való csatlakozáshoz használt egyedi erőforrás-jogkivonatok száma. Ha az alkalmazás túllépi az óránkénti egyedi jogkivonat-korlátot, "Exceeded allowed resource token limit of 100 that can be used concurrently" a rendszer a következő hitelesítési kérelemben adja vissza. |