我们正在考虑将Riak用于嵌入式设备环境(嵌入式Linux),其中设备是动态寻址的(DHCP)。
这是一个可行的选择吗?
我们可以假设适当的自动发现协议已经到位,以使设备能够相互发现。加入网络后,设备显然需要执行riak-admin cluster join <other device>
。除此之外,Riak是否能够在相当频繁的基础上处理离开和重新加入网络的设备?或者,它在静态寻址的环境中发挥得更好吗?
答案 0 :(得分:1)
DHCP并不一定意味着设备在启动时必须加入。如果节点名称可通过DNS或hosts文件解析,并且侦听器配置为0.0.0.0,则Riak节点应该非常愉快地进行通信,即使它们的IP在重新引导时发生更改。