我正在尝试将 zookeeper 实现为我在 erlang 中创建的应用程序的共享状态引擎。状态的结构如下所示:
/appRoot
/parent1:{json}
/child1:{json}
/child2:{json}
/parent2:{json}
/child1:{json}
/child2:{json}
我希望能够有一个方法在提供 /appRoot 及其数据时返回所有父节点。在元组列表中说 [{parent1,{json}}, {parent2:{json}}]。或者,如果向 /appRoot/parent1 提供了包含数据的子节点列表。到目前为止,我所看到的只是一种获取密钥(getChildren)然后使用密钥递归检索数据的方法。看来我应该只需打一个电话就可以做到这一点。
我目前正在使用ezk erlang 客户端库。如果有人知道更好的解决方案,那也将不胜感激。
TIA