Frage

Es gibt nur spärliche Informationen über das Internet, wie a href tatsächlich umzusetzen <= „https://wiki.basho.com/display/RIAK/Pre-+and+Post-Commit+Hooks“ rel =“ nofollow noreferrer "> diese Funktionen von Riak neben Blog Post und ein paar andere. Irgendwelche Client-Bibliotheken (Welligkeit usw.), die Nachrichten über den Haken, so dass die Arbeit mit den geänderten Daten in der Anwendung (das heißt außerhalb des Riak) möglich wird, zu erhalten? Danke.

War es hilfreich?

Lösung

Es ist nicht möglich, Riak Rückruf in Ihre Anwendung zu haben, aber wenn Sie die „returnbody“ Option verwenden, wenn speichern, werden Sie den Wert zurück, die tatsächlich gespeichert wurde, wie durch modifizierte pre-commit Haken.

Post-commit Haken laufen asynchron, nachdem das Objekt gespeichert wird und so nicht verwendet werden sollen, um das gespeicherte Objekt zu ändern. Eine Möglichkeit, die Du vielleicht „Nachrichten über den Haken“ bekommen würde Ihr post-commit hat Haken Post-Nachrichten zu RabbitMQ (oder eine andere Warteschlange), die Ihre Anwendung könnte dann verbrauchen und tut ihre eigene Verarbeitung.

Ich hoffe, das gibt Ihnen eine Vorstellung davon, wo Sie anfangen sollen. In der Zwischenzeit werden wir einige Beispiele in dieser Wiki-Seite hinzufügen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top