GCP - Pub/Sub Enum
Pub/Sub
Το Google Cloud Pub/Sub περιγράφεται ως ένας υπηρεσία που διευκολύνει την ανταλλαγή μηνυμάτων μεταξύ ανεξάρτητων εφαρμογών. Οι βασικές συστατικές περιλαμβάνουν θέματα, στα οποία οι εφαρμογές μπορούν να εγγραφούν. Οι εγγεγραμμένες εφαρμογές έχουν τη δυνατότητα να στείλουν και να λάβουν μηνύματα. Κάθε μήνυμα περιλαμβάνει το πραγματικό περιεχόμενο μαζί με τα σχετικά μεταδεδομένα.
Το θέμα είναι η ουρά στην οποία θα αποσταλούν τα μηνύματα, ενώ οι εγγραφές είναι τα αντικείμενα που οι χρήστες θα χρησιμοποιήσουν για να έχουν πρόσβαση στα μηνύματα στα θέματα. Μπορεί να υπάρχει περισσότερη από 1 εγγραφή ανά θέμα και υπάρχουν 4 τύποι εγγραφών:
Pull: Ο(ι) χρήστης(ες) αυτής της εγγραφής πρέπει να αναζητήσουν μηνύματα.
Push: Υποδεικνύεται ένα URL endpoint και τα μηνύματα θα αποστέλλονται αμέσως σε αυτό.
Πίνακας Big query: Όπως το push, αλλά τα μηνύματα τοποθετούνται μέσα σε έναν πίνακα Big query.
Cloud Storage: Παράδοση μηνυμάτων απευθείας σε ένα υπάρχον κάδο αποθήκευσης.
Από προεπιλογή, μια εγγραφή λήγει μετά από 31 ημέρες, αν και μπορεί να οριστεί να μην λήγει ποτέ.
Από προεπιλογή, ένα μήνυμα διατηρείται για 7 ημέρες, αλλά αυτός ο χρόνος μπορεί να αυξηθεί έως και 31 ημέρες. Επίσης, εάν δεν γίνει ACKed σε 10s, επιστρέφεται στην ουρά. Μπορεί επίσης να οριστεί ότι τα ACKed μηνύματα πρέπει να συνεχίσουν να αποθηκεύονται.
Ένα θέμα κρυπτογραφείται από προεπιλογή χρησιμοποιώντας ένα διαχειριζόμενο κλειδί κρυπτογράφησης της Google. Ωστόσο, μπορεί επίσης να επιλεγεί ένα CMEK (Πελάτης Διαχειριζόμενο Κλειδί Κρυπτογράφησης) από το KMS.
Νεκρό γράμμα: Οι εγγραφές μπορούν να διαμορφώσουν ένα μέγιστο αριθμό προσπαθειών παράδοσης. Όταν ένα μήνυμα δεν μπορεί να παραδοθεί, επαναδημοσιεύεται στο καθορισμένο θέμα νεκρού γράμματος.
Snapshots & Schemas
Ένα στιγμιότυπο είναι μια λειτουργία που καταγράφει την κατάσταση μιας εγγραφής σε ένα συγκεκριμένο σημείο στο χρόνο. Ουσιαστικά, είναι μια συνεπής αντίγραφη ασφαλείας των μη αναγνωρισμένων μηνυμάτων σε μια εγγραφή. Με τη δημιουργία ενός στιγμιότυπου, διατηρείτε την κατάσταση αναγνώρισης των μηνυμάτων της εγγραφής, επιτρέποντάς σας να συνεχίσετε την κατανάλωση μηνυμάτων από το σημείο που πραγματοποιήθηκε το στιγμιότυπο, ακόμη και αφού τα αρχικά μηνύματα θα είχαν διαγραφεί αλλιώς. Εάν έχετε πολύ τύχη, ένα στιγμιότυπο μπορεί να περιέχει παλιές ευαίσθητες πληροφορίες από τη στιγμή που πραγματοποιήθηκε το στιγμιότυπο.
Κατά τη δημιουργία ενός θέματος, μπορείτε να υποδείξετε ότι τα μηνύματα του θέματος πρέπει να ακολουθούν ένα σχήμα.
Απαρίθμηση
Ωστόσο, μπορείτε να έχετε καλύτερα αποτελέσματα ζητώντας ένα μεγαλύτερο σύνολο δεδομένων, συμπεριλαμβανομένων παλαιότερων μηνυμάτων. Αυτό έχει ορισμένες προϋποθέσεις και μπορεί να επηρεάσει τις εφαρμογές, οπότε βεβαιωθείτε ότι πραγματικά ξέρετε τι κάνετε.
Επέκταση Προνομίων & Μετά την Εκμετάλλευση
GCP - Pub/Sub Post ExploitationPub/Sub Lite
Το Pub/Sub Lite είναι ένα υπηρεσία ανταλλαγής μηνυμάτων με ζωνική αποθήκευση. Το Pub/Sub Lite κοστίζει ένα κλάσμα του Pub/Sub και προορίζεται για υψηλό όγκο ροής (έως 10 εκατομμύρια μηνύματα ανά δευτερόλεπτο) αγωγούς και συστήματα που λειτουργούν με βάση τα γεγονότα, όπου το χαμηλό κόστος είναι η κύρια σκέψη.
Στο Pub/Sub Lite υπάρχουν θέματα και συνδρομές, δεν υπάρχουν αντίγραφα ασφαλείας και σχήματα και υπάρχουν:
Κρατήσεις: Οι Κρατήσεις του Pub/Sub Lite είναι μια δυνατότητα που επιτρέπει στους χρήστες να κρατούν χωρητικότητα σε μια συγκεκριμένη περιοχή για τα ροές των μηνυμάτων τους.
Λειτουργίες: Αναφέρεται στις ενέργειες και τις εργασίες που συνδέονται με τη διαχείριση και τη διαχείριση του Pub/Sub Lite.
Απαρίθμηση
Last updated