Rendelési folyamatok
A rendelések a számlázáshoz, a szállításhoz és az analitikához áramlanak, mindegyik ugyanazt a streamet olvassa a saját tempójában.
Hozzáfűzéses eseménystreamek fogyasztói csoportokkal, visszaigazolásokkal és az összeomlott fogyasztó által hátrahagyott üzenetek automatikus helyreállításával.
A rendelésszolgáltatás hozzáfűz egy eseményt, és visszakapja az azonosítóját.
Animált bemutató valódi HotKV-parancsokkal és példa-válaszokkal. Kattintson bármelyik lépésre, hogy odaugorjon. A parancsok és a válaszok angolul maradnak, pontosan úgy, ahogy begépeli és látja őket a HotKV-ban.
Az eseményekre reagáló szolgáltatásoknak többre van szükségük egy sornál. Több független fogyasztó ugyanazokat az eseményeket akarja, minden fogyasztói csoportnak meg kell osztania a munkát a példányok között, és amikor egy példány üzenetekkel a kezében meghal, valakinek észre kell vennie és át kell vennie őket.
A stream hozzáfűzéses napló. Minden fogyasztói csoport függetlenül olvassa, minden üzenetet a csoport egy tagjának kézbesít, és függőben tartja, amíg a tag vissza nem igazolja. Az XAUTOCLAIM a túl régóta függő üzeneteket egy egészséges fogyasztónak adja át.
A rendelésszolgáltatás hozzáfűz egy eseményt, és visszakapja az azonosítóját.
XADD orders * type created order 1182 total 49.00A számlázásnak és a szállításnak külön csoportja van, és mindegyik megkapja az eseményt.
XGROUP CREATE orders billing 0 MKSTREAMEgy számlázási példány a csoportja új üzeneteit olvassa, blokkolva, amíg valami meg nem érkezik.
XREADGROUP GROUP billing billing-1 COUNT 10 BLOCK 5000 STREAMS orders >Amint a számla elkészült, a számlázás visszaigazol, és az üzenet elhagyja a függő listáját.
XACK orders billing 1790985600123-0Egy szállítási példány üzenetekkel a kezében meghalt. 60 másodpercnyi tétlenség után egy egészséges példány átveszi őket.
XAUTOCLAIM orders shipping shipping-2 60000 0-0 COUNT 25A rendelések a számlázáshoz, a szállításhoz és az analitikához áramlanak, mindegyik ugyanazt a streamet olvassa a saját tempójában.
A felhasználói műveletek egy streamhez fűződnek hozzá, és bármely szolgáltatás újrajátszhatja őket, amely az előzményeket igényli.
Az eszközüzenetek streamekben pufferelődnek, és a terheléssel skálázódó munkavégzőcsoport dolgozza fel őket.
A bejegyzések idő szerint rendezett azonosítót kapnak, és hossz vagy kor szerint vághatók.
XADDXTRIMMinden csoport minden üzenetet megkap, és megosztja a munkát a tagjai között.
XGROUPXREADGROUPAz üzenetek visszaigazolásig függőben maradnak.
XACKXPENDINGA túl régóta tétlen üzeneteket egy másik fogyasztó átveszi.
XAUTOCLAIMXCLAIMIgen. Az XRANGE a stream bármely részét azonosító szerint olvassa, egy új fogyasztói csoport pedig az elejéről indulhat.
Vágja az XTRIM-mel vagy az XADD MAXLEN vagy MINID kapcsolójával.
Az XADD támogatja az idempotens termelőazonosítókat (IDMP), így egy újrapróbált közzététel nem hoz létre második bejegyzést. Lásd az XADD referenciát.
A HotKV a Redis protokollt beszéli, így egy meglévő klienst ráirányíthat, és lefuttathatja ugyanezeket a parancsokat.