Невозможно заставить Riak перезвонить в ваше приложение, однако, если вы используете опцию «returnbody» при хранении, вы получите обратно значение, которое фактически было сохранено как измененное хуками предварительной фиксации.
Хуки после фиксации запускаются асинхронно после сохранения объекта и поэтому не должны использоваться для изменения хранимого объекта. Один из способов получить «сообщения через ловушку» - это перехватывать сообщения после фиксации в RabbitMQ (или в какой-либо другой очереди), которую ваше приложение затем может использовать и обрабатывать самостоятельно.
Надеюсь, это даст вам представление о том, с чего начать. А пока мы добавим несколько примеров на эту вики-страницу.