GCP - Pub/Sub Enum
Pub/Sub
Google Cloud Pub/Sub je opisan kao usluga koja olakšava razmenu poruka između nezavisnih aplikacija. Osnovne komponente uključuju teme, na koje aplikacije mogu pretplatiti. Pretplaćene aplikacije imaju mogućnost slanja i primanja poruka. Svaka poruka sadrži stvarni sadržaj zajedno sa povezanim metapodacima.
Tema je red u kojem će poruke biti poslate, dok su pretplate objekti koje korisnici koriste za pristup porukama u temama. Može postojati više od 1 pretplate po temi i postoje 4 vrste pretplata:
Pull: Korisnik(e) ove pretplate moraju povući poruke.
Push: Indikovan je URL endpoint i poruke će mu biti odmah poslate.
Big query tabela: Slično kao push, ali poruke se smeštaju unutar Big query tabele.
Cloud Storage: Poruke se direktno dostavljaju postojećem bucket-u.
Podrazumevano, pretplata ističe nakon 31 dana, iako se može postaviti da nikada ne istekne.
Podrazumevano, poruka se zadržava 7 dana, ali ovo vreme se može povećati do 31 dana. Takođe, ako poruka nije ACKovana u roku od 10s, vraća se u red. Takođe se može postaviti da ACKovane poruke i dalje budu sačuvane.
Podrazumevano, tema je enkriptovana korišćenjem Google upravljivog ključa za enkripciju. Ali može se izabrati i CMEK (Customer Managed Encryption Key) iz KMS-a.
Dead letter: Pretplate mogu konfigurisati maksimalan broj pokušaja isporuke. Kada poruka ne može biti isporučena, ponovo se objavljuje na određenu temu za mrtve poruke.
Snimci i šeme
Snimak je funkcionalnost koja zabeležava stanje pretplate u određenom trenutku. U osnovi, to je dosledna rezerva neacknowledged poruka u pretplati. Kreiranjem snimka, čuvate stanje potvrde poruke pretplate, omogućavajući vam da nastavite sa konzumacijom poruka od tačke u kojoj je snimak napravljen, čak i nakon što bi originalne poruke inače bile obrisane. Ako imate sreće, snimak može sadržati stare osetljive informacije od trenutka kada je snimak napravljen.
Prilikom kreiranja teme, možete naznačiti da poruke teme moraju pratiti šemu.
Enumeracija
Međutim, možete imati bolje rezultate tražeći veći skup podataka, uključujući starije poruke. Ovo ima određene pretpostavke i može uticati na aplikacije, pa se uverite da zaista znate šta radite.
Eskalacija privilegija i post eksploatacija
Pub/Sub Lite
Pub/Sub Lite je usluga razmenjivanja poruka sa zonalnim skladištenjem. Pub/Sub Lite košta samo deo u odnosu na Pub/Sub i namenjen je visokom protoku podataka (do 10 miliona poruka u sekundi) u pipelinima i sistemima pokretanim događajima gde je niska cena primarni faktor.
U PubSub Lite-u postoje teme i pretplate, nema snimaka i šema, a postoje:
Rezervacije: Pub/Sub Lite rezervacije su funkcionalnost koja omogućava korisnicima da rezervišu kapacitet u određenoj regiji za svoje tokove poruka.
Operacije: Odnosi se na radnje i zadatke u vezi sa upravljanjem i administracijom Pub/Sub Lite-a.
Enumeracija
Last updated