Az Azure Digital Twins szolgáltatási korlátai
A következő szakaszok az Azure Digital Twins szolgáltatási korlátait ismertetik.
Feljegyzés
A szolgáltatás egyes területeinek szabályozható korlátai vannak. Ez az alábbi táblázatokban a Állítható? oszlopmal jelenik meg. Ha a korlát módosítható, az Állítható? érték Igen.
Ha vállalata az alapértelmezett korlát fölé szeretne emelni egy állítható korlátot vagy kvótát, további erőforrásokat kérhet egy támogatási jegy megnyitásával.
Korlátok típus szerint
Működési korlátok
Az alábbi táblázat az Azure Digital Twins működési korlátait sorolja fel.
Terület | Funkció | Alapértelmezett korlát | Beállítható? |
---|---|---|---|
Azure-erőforrás | Azure Digital Twins-példányok száma egy régióban előfizetésenként | 10 | Igen |
Digital Twins | Ikerpéldányok száma egy Azure Digital Twins-példányban | 2,000,000 | Igen |
Digital Twins | Az importálási feladatok API-feladatban importálható digitális ikerpéldányok száma | 2,000,000 | Nem |
Digital Twins | Egyetlen ikerpéldány bejövő kapcsolatainak száma | 50 000 | Nem |
Digital Twins | Egyetlen ikerpéldány kimenő kapcsolatainak száma | 50 000 | Nem |
Digital Twins | Egy Azure Digital Twins-példányban lévő kapcsolatok teljes száma | 20,000,000 | Igen |
Digital Twins | Egyetlen Importálási feladatok API-feladatban importálható kapcsolatok száma | 10,000,000 | Nem |
Digital Twins | Egyetlen ikerpéldány maximális mérete (egy PUT vagy PATCH kérelem JSON-törzse) | 32 kB | Nem |
Digital Twins | Kérelem hasznos adatméretének maximális mérete | 32 kB | Nem |
Digital Twins | Sztringtulajdonság-érték maximális mérete (UTF-8) | 4 KB | Nem |
Digital Twins | Tulajdonságnév maximális mérete | 1 KB | Nem |
Útválasztás | Egyetlen Azure Digital Twins-példány végpontjainak száma | 6 | Nem |
Útválasztás | Egyetlen Azure Digital Twins-példány útvonalainak száma | 6 | Igen |
Modellek | Modellek száma egyetlen Azure Digital Twins-példányon belül | 10,000. | Igen |
Modellek | Egyetlen API-hívással importálható modellek száma (nem a Feladatok importálása API használatával) | 250 | Nem |
Modellek | Egyetlen Importálási feladatok API-feladatban importálható modellek száma | 10,000. | Nem |
Modellek | Egyetlen modell maximális mérete (egy PUT vagy PATCH kérelem JSON-törzse) | 1 MB | Nem |
Modellek | Egyetlen oldalon visszaadott elemek száma | 100 | Nem |
Lekérdezés | Egyetlen oldalon visszaadott elemek száma | 1000 | Igen |
Lekérdezés |
AND
/
OR Lekérdezésben lévő kifejezések száma |
50 | Igen |
Lekérdezés | Tömbelemek száma egy IN / NOT IN záradékban |
50 | Igen |
Lekérdezés | A lekérdezésben szereplő karakterek száma | 8,000 | Igen |
Lekérdezés |
JOINS Lekérdezések száma |
5 | Igen |
Sebességkorlátok
Az alábbi táblázat a különböző API-k sebességkorlátjait sorolja fel.
API | Funkció | Alapértelmezett korlát | Beállítható? |
---|---|---|---|
Jobs API | Kérelmek száma másodpercenként | 0 | Igen |
Jobs API | Egyidejűleg futó tömeges feladatok száma (beleértve az importálást és a törlést is) | 0 | Igen |
Models API | Kérelmek száma másodpercenként | 100 | Igen |
Digital Twins API | Olvasási kérelmek száma másodpercenként | 1000 | Igen |
Digital Twins API | Javításkérések száma másodpercenként | 1000 | Igen |
Digital Twins API | Létrehozási/törlési műveletek másodpercenkénti száma az összes ikerpéldány és kapcsolat között | 500 | Igen |
Digital Twins API | Létrehozási/frissítési/törlési műveletek másodpercenkénti száma egyetlen ikerpéldányon vagy bejövő/kimenő kapcsolatain | 10 | Nem |
Digital Twins API | Egyetlen ikerpéldányon vagy bejövő/kimenő kapcsolatain fennálló műveletek száma | 500 | Nem |
Lekérdezés API | Kérelmek száma másodpercenként | 500 | Igen |
Lekérdezés API | Lekérdezési egységek másodpercenként | 4 000 | Igen |
Event Routes API | Kérelmek száma másodpercenként | 100 | Igen |
Egyéb korlátok
Az Azure Digital Twins-modellek DTDL-dokumentumain belüli adattípusokra és mezőkre vonatkozó korlátozások a GitHub: Digital Twins Definition Language (DTDL) 3-as verziójának specifikációs dokumentációjában találhatók.
A lekérdezés késésének részleteit a Lekérdezés nyelv ismerteti. Az egyes lekérdezési nyelvi funkciókra vonatkozó korlátozások a lekérdezési referencia dokumentációjában találhatók.
Korlátok használata
Feljegyzés
Az Azure Digital Twins automatikusan skálázza az erőforrásokat, hogy megfeleljenek a cikkben ismertetett sebességkorlátoknak. A belső skálázás miatt a korlátok elérése előtt szabályozást tapasztalhat a bejövő terheléshez való alkalmazkodás érdekében. A belső skálázás akár 5–30 percet is igénybe vehet, ez alatt az idő alatt az alkalmazás 429 hibát tapasztalhat.
Ha eléri a korlátot, a szolgáltatás szabályozni fogja a rajta túli kéréseket, ami 429 hibaválaszt eredményez ezektől a kérésektől.
A szabályozás kezeléséhez íme néhány javaslat a korlátozások kezelésére.
- Használja az újrapróbálkozás logikáját. Az Azure Digital Twins SDK-k újrapróbálkozásos logikát implementálnak a sikertelen kérésekhez, így ha egy megadott SDK-val dolgozik, ez a funkció már be van építve. Ellenkező esetben fontolja meg az újrapróbálkozási logika implementálását a saját alkalmazásában. A szolgáltatás visszaküld egy
Retry-After
fejlécet a hibaválaszban, amellyel meghatározhatja, hogy mennyi ideig kell várni az újrapróbálkozás előtt. - Küszöbértékek és értesítések használata a korlátok közeledésére való figyelmeztetéshez. Az Azure Digital Twins egyes szolgáltatási korlátainak megfelelő metrikákkal rendelkeznek, amelyek segítségével nyomon követhető a használat ezeken a területeken. Ha küszöbértékeket szeretne konfigurálni, és riasztást szeretne beállítani bármely metrika metrikáján, amikor egy küszöbértéket megközelít, tekintse meg az új riasztási szabály létrehozása című témakör utasításait. Ha értesítéseket szeretne beállítani más olyan korlátokhoz, amelyekben nincsenek megadva metrikák, érdemes lehet implementálni ezt a logikát a saját alkalmazáskódjában.
- Üzembe helyezés több példányban nagy léptékben. Ne legyen egyetlen meghibásodási pont. A teljes üzembe helyezés egyetlen nagy gráfja helyett fontolja meg az ikerpéldányok részhalmazainak logikai (például régió vagy bérlő szerinti) szakaszolását több példányon.
- Tekintse át a modellezési eszközöket és az ajánlott eljárásokat a modellezési javaslatokhoz, amelyek segítenek a működési korlátokon belül működni.
Következő lépések
További információ az Azure Digital Twins aktuális kiadásáról a szolgáltatás áttekintésében: