Gremlin için Azure Cosmos DB sınırları
ŞUNLAR IÇIN GEÇERLIDIR: Gremlin
Bu makalede Gremlin altyapısı için Azure Cosmos DB'nin sınırları anlatılmıştır ve bunların müşteri geçişlerini nasıl etkileyebilecekleri açıklanmaktadır.
Gremlin için Azure Cosmos DB, Azure Cosmos DB altyapısının üzerine kurulmuştur. Bu nedenle Azure Cosmos DB hizmet sınırları bölümünde açıklanan tüm sınırlar geçerli olmaya devam eder.
Sınırlar
Gremlin sınırına ulaşıldığında, azaltma hatasını gösteren x-ms-status-code değeri 429 ile geçiş iptal edilir. Daha fazla bilgi için bkz . Gremlin sunucusu yanıt üst bilgileri .
Kaynak | Varsayılan sınır | Açıklama |
---|---|---|
Betik uzunluğu | 64 KB | İstek başına Gremlin dolaşma betiği uzunluğu üst sınırı. |
İşleç derinliği | 400 | Dolaşmadaki benzersiz adımların toplam sayısı. Örneğin, g.V().out() işleç sayısı 2'dir: V() ve out()), g.V('label').repeat(out()).times(100) işleç derinliği 3'tür: V(), repeat() ve out() çünkü .times(100) işleç parametresidir .repeat() . |
Paralellik derecesi | 32 | Depolama katmanına yönelik tek bir istekte sorgulanan depolama bölümü sayısı üst sınırı. Yüzlerce bölümü olan grafikler bu sınırdan etkilenir. |
Sınırı yinele | 32 | Bir .repeat() işleci yürütmesi için yineleme sayısı üst sınırı. Çoğu durumda adımın her yinelemesi .repeat() , genişlik öncelikli dolaşmayı çalıştırır; bu da herhangi bir geçişin köşeler arasında en fazla 32 atlamayla sınırlı olduğu anlamına gelir. |
Dolaşma zaman aşımı | 30 saniye | Bu kez aşıldığında dolaşma iptal edilir. Azure Cosmos DB Graph, milisaniyeler içinde tamamlanan dolaşmaların büyük çoğunluğuna sahip bir OLTP veritabanıdır. Azure Cosmos DB Graph üzerinde OLAP sorguları çalıştırmak için Graph Veri Çerçeveleri ve Azure Cosmos DB Spark Bağlayıcısı ile Apache Spark kullanın. |
Boştaki bağlantı zaman aşımı | 1 saat | Gremlin hizmetinin boşta websocket bağlantılarını açık tutma süresi. TCP etkin tutma paketleri veya HTTP etkin tutma istekleri bağlantı ömrünü bu sınırın ötesinde uzatamaz. Azure Cosmos DB Graph altyapısı, üzerinde çalışan etkin Gremlin isteği yoksa websocket bağlantılarının boşta olduğunu düşünür. |
Kaynak belirteci/saat | 100 | Gremlin istemcileri tarafından bölgedeki Gremlin hesabına bağlanmak için kullanılan benzersiz kaynak belirteçlerinin sayısı. Uygulama saatlik benzersiz belirteç sınırını aştığında, "Exceeded allowed resource token limit of 100 that can be used concurrently" sonraki kimlik doğrulama isteğinde döndürülür. |