如何在Riak中实现Pre-and-Commit-hook挂钩?

时间:2010-09-08 16:01:25

标签: client riak post-commit-hook

除了these features和其他一些内容之外,网上还有关于如何实际实施Riak this blog post的信息。是否有任何客户端库(纹波等)能够通过挂钩接收消息,以便可以使用应用程序中的已更改数据(即Riak之外)?感谢。

1 个答案:

答案 0 :(得分:3)

将Riak回调到您的应用程序是不可能的,但是如果您在存储时使用“returnbody”选项,您将获得实际存储的值,该值由预提交挂钩修改。

提交后挂钩在存储对象后异步运行,因此不应用于修改存储的对象。你可能通过钩子获得“消息”的一种方法是将你的post-commit钩子消息发送到RabbitMQ(或其他一些队列),然后你的应用程序可以使用它并进行自己的处理。

我希望能让您知道从哪里开始。与此同时,我们将向该Wiki页面添加一些示例。