Genera chiavi account del servizio
Per generare le chiavi per l'account di servizio, selezionare l'intestazione delle chiavi nella pagina Account di servizio. Selezionare Add key, quindi Create new key dal menu a discesa. Puoi anche utilizzare questo pannello per caricare una chiave esistente.
Se l'operazione ha esito positivo, verrà visualizzato un messaggio che indica che la chiave privata è stata salvata nel computer e che verrà scaricato un file. È quindi possibile utilizzare il contenuto del file come credenziali durante la creazione dell'account Google PubSub in Experience Platform.
Concedere le autorizzazioni a livello di argomento e di abbonamento
Per concedere le autorizzazioni a livello di argomento e di sottoscrizione, passare alla pagina della console argomenti e selezionare Show info panel. Quindi, nella scheda Permissions, selezionare Add Principal e aggiungere l'entità account del servizio insieme alle autorizzazioni.
Configurazioni per Google PubSub usage ottimale
Questa sezione descrive le configurazioni che si consiglia di effettuare per ottimizzare l'utilizzo dell'origine Google PubSub su Experience Platform.
Proprietà abbonamento
Utilizza Google Developer Console per aumentare la scadenza della conferma. Questo consente a Google Publisher di attendere in base al tempo configurato prima di inviare nuovamente il messaggio. Questo ritardo consente di ridurre il carico superfluo a livello di abbonato.
Abilita exactly one delivery. Questa configurazione informa Google Publisher per garantire che i messaggi inviati all'abbonamento non vengano inviati nuovamente prima della scadenza della conferma. È possibile utilizzare questa impostazione per assicurarsi che i messaggi di conferma non vengano inviati nuovamente all'abbonamento.
È possibile abilitare Retry after exponential backoff delay per ridurre il rischio di sovraccaricare ulteriormente il server. È possibile abilitare questa configurazione in Google Developer Console per mitigare meglio gli errori temporanei (errori temporanei che in genere si risolvono da soli), fornendo al sistema più tempo per il ripristino prima di tentare un'altra connessione.
È necessario impostare la durata di conservazione dei messaggi dell'abbonamento su 24 ore o più per evitare che i dati non riconosciuti vadano persi durante i picchi di carico. Inoltre, abilita un argomento lettera non recapitabile per garantire che la perdita di dati non si verifichi anche durante rari casi edge.