Google Cloud ha annunciato la disponibilità generale (GA) di Spanner queues, una nuova funzionalità di messaggistica transazionale integrata direttamente in Cloud Spanner, pensata per supportare i carichi di lavoro agentici.
Grazie a Spanner queues, gli agenti possono eseguire operazioni di stato e inviare messaggi in un unico transaction, garantendo atomicità, consistenza e facilità di gestione.
Le principali capacità includono: atomic decide-and-act enqueue, scheduling con ritardi programmati, streaming SQL per il pull dei task, persistenza della memoria episodica e timeout nativi, consentendo un'esecuzione esattamente una volta.
Questa soluzione elimina la necessità di sistemi di coda esterni, riduce la complessità dell'architettura e migliora la affidabilità delle applicazioni basate su agenti, riducendo il carico operativo per le PMI e gli MSP.
Spanner queues è costruita su stretta serializzabilità e consistenza globale di Spanner, offrendo un'esperienza di sviluppo semplificata e una maggiore trasparenza tramite query SQL standard.
Per iniziare, è sufficiente creare una tabella di coda in Spanner e definire le regole di enqueue all'interno di una transazione; la documentazione ufficiale fornisce esempi pratici e guide passo‑passo.