Bagikan melalui


Batas Azure Cosmos DB untuk Gremlin

BERLAKU UNTUK: Gremlin

Artikel ini membahas tentang batas mesin Azure Cosmos DB untuk Gremlin dan menjelaskan bagaimana hal tersebut dapat memengaruhi traversal pelanggan.

Azure Cosmos DB for Gremlin dibangun di atas infrastruktur Azure Cosmos DB. Karena ini, semua batasan yang dijelaskan dalam batas layanan Azure Cosmos DB masih berlaku.

Batas

Ketika batas Gremlin tercapai, traversal dibatalkan dengan x-ms-status-code 429 menunjukkan kesalahan pembatasan. Lihat Header respons server Gremlin untuk informasi selengkapnya.

Sumber daya Batas default Penjelasan
Panjang skrip 64 KB Panjang maksimum skrip traversal Gremlin per permintaan.
Kedalaman operator 400 Jumlah total langkah unik dalam traversal. Misalnya, g.V().out() memiliki jumlah operator 2: V () dan out (), g.V('label').repeat(out()).times(100) memiliki kedalaman operator 3: V (), ulang (), dan out () karena .times(100) merupakan parameter.repeat() untuk operator.
Tingkat paralelisme 32 Jumlah maksimum partisi penyimpanan yang dikueri dalam satu permintaan ke lapisan penyimpanan. Grafik dengan ratusan partisi akan terpengaruh oleh batasan ini.
Batas ulangan 32 Jumlah maksimum iterasi yang .repeat() dapat dijalankan operator. Setiap perulangan .repeat() langkah dalam banyak kasus melakukan traversal breadth-first yang berarti bahwa setiap traversal terbatas hingga paling banyak 32 lompatan di antara simpul.
Batas waktu traversal 30 detik Kali ini, traversal akan dihentikan jika sudah melebihi. Azure Cosmos DB Graph adalah database OLTP dengan sebagian besar traversal yang selesai dalam milidetik. Untuk menjalankan kueri OLAP di Azure Cosmos DB Graph, gunakan Apache Spark dengan Graph Data Frames dan Azure Cosmos DB Spark Connector.
Batas Waktu Koneksi LDAP 1 jam Selama ada layanan Gremlin akan membuat koneksi websocket menganggur tetap tersambung. Paket TCP keep-alive atau permintaan http keep-alive tidak memperpanjang umur koneksi di luar batas ini. Mesin Azure Cosmos DB Graph menganggap koneksi websocket tidak aktif jika tidak ada permintaan Gremlin aktif yang berjalan di dalamnya.
Token sumber daya per jam 100 Jumlah token sumber daya unik yang digunakan oleh klien Gremlin untuk terhubung ke akun Gremlin di suatu wilayah. Ketika aplikasi melebihi batas token unik per jam, "Exceeded allowed resource token limit of 100 that can be used concurrently" akan dikembalikan pada permintaan autentikasi berikutnya.

Langkah berikutnya