如果只有一个组织,我是否需要 hyperledger 中每个对等点的 CouchDB
Do I need CouchDB per peer in hyperledger if there is only one orgnization
如果我在 Hyperledger 中的一个 namespace/org 中创建 4 个节点,我是否需要为每个节点创建单独的 CouchDB?比如 peer0-->CouchDB0,peer1-->CouchDB1? 为什么?
此致,
维卡斯
是的,如果选择 CouchDB 作为状态数据库,则每个对等点都需要单独的 CouchDB。至于为什么,Fabric peer 和 CouchDB 被设计成一对一的关系,并且不能保证所有的 peer 都具有相同的状态,即使它们在同一个组织中,例如,Peers in the同一个组织可能订阅了不同的频道,在这种情况下,他们的账本和状态将是不同的。
如果我在 Hyperledger 中的一个 namespace/org 中创建 4 个节点,我是否需要为每个节点创建单独的 CouchDB?比如 peer0-->CouchDB0,peer1-->CouchDB1? 为什么?
此致, 维卡斯
是的,如果选择 CouchDB 作为状态数据库,则每个对等点都需要单独的 CouchDB。至于为什么,Fabric peer 和 CouchDB 被设计成一对一的关系,并且不能保证所有的 peer 都具有相同的状态,即使它们在同一个组织中,例如,Peers in the同一个组织可能订阅了不同的频道,在这种情况下,他们的账本和状态将是不同的。