Hi guys, Let me ask a design/best practice question.
The design you guys are talking about seems to be p2p based, under what circumstances is such design prefered to a master-based one(like gfs,bigtable,hbase...)? Looks like for a full fledged system,a master is needed anyway to carry out bookkeeping activities, not mention it is simple to design(no race condition,herd effect etc). BTW is it a good practice to store indivdual node's monitoring metrics inside Zookeeper with proactive refreshing(say every sec)? Is this considered as abuse?