Hyperledger fabric 如果hyperledger中只有一个组织,我是否需要为每个对等方提供CouchDB

Hyperledger fabric 如果hyperledger中只有一个组织,我是否需要为每个对等方提供CouchDB,hyperledger-fabric,hyperledger,hyperledger-composer,Hyperledger Fabric,Hyperledger,Hyperledger Composer,如果我在Hyperledger的一个名称空间/组织中创建4个对等体,是否需要为每个对等体创建单独的CouchDB?与peer0-->CouchDB0类似,与peer1-->CouchDB1类似为什么? 问候,, Vikas是的,如果选择CouchDB作为状态数据库,则每个对等方都需要单独的CouchDB。至于原因,Fabric peer和CouchDB被设计成一对一的关系,并且不能保证所有的对等方都具有相同的状态,即使它们在同一个组织中,例如,同一组织中的对等方可能订阅不同的渠道,在这种情况下,

如果我在Hyperledger的一个名称空间/组织中创建4个对等体,是否需要为每个对等体创建单独的CouchDB?与peer0-->CouchDB0类似,与peer1-->CouchDB1类似为什么?

问候,,
Vikas

是的,如果选择CouchDB作为状态数据库,则每个对等方都需要单独的CouchDB。至于原因,Fabric peer和CouchDB被设计成一对一的关系,并且不能保证所有的对等方都具有相同的状态,即使它们在同一个组织中,例如,同一组织中的对等方可能订阅不同的渠道,在这种情况下,它们的分类账和状态将不同

这里解释了您需要的大部分信息(特别是富查询)->另外(当您标记hyperledger composer时)-您需要一个配置为能够运行composer查询的CouchDB(如果使用composer)-这里显示了一个示例->