Domanda

Non c'è che scarse informazioni sul web su come applicare concretamente queste caratteristiche di Riak oltre questo blog posta e pochi altri. Sono delle librerie client (ondulazione etc.) in grado di ricevere messaggi tramite il gancio in modo che il lavoro con i dati modificati in app (vale a dire al di fuori di Riak) diventa possibile? Grazie.

È stato utile?

Soluzione

Non è possibile avere di nuovo chiamata Riak nella vostra applicazione, se si utilizza l'opzione "returnbody" durante la memorizzazione, si otterrà indietro il valore che è stato effettivamente memorizzata come modificato dal pre-commit ganci.

post-commit hook vengono eseguiti in modo asincrono dopo che l'oggetto è memorizzato e quindi non devono essere utilizzati per modificare l'oggetto memorizzato. Un modo si potrebbe ottenere "un messaggio tramite il gancio" sarebbe quello di avere il tuo post-commit inviare messaggi gancio a RabbitMQ (o qualche altra coda), che l'applicazione potrebbe quindi consumare e fare la propria elaborazione.

Spero che ti dà un'idea di dove cominciare. Nel frattempo, aggiungeremo alcuni esempi per quella pagina wiki.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top