fabric-sdk-kvs-mongo MongoDB持久化插件
基于 MongoDB 的 fabric-sdk-node 的 KVS 插件,蛮适合搞 Hyperledger Fabric 项目的你。
fabric-sdk-kvs-mongo是个挺实用的小工具,专门拿来做 Fabric 里客户端证书和密钥的持久化存储。用起来也简单,npm 装好,配置下 network.yaml 就能跑。关键是,它直接对接 Mongo,存取数据也方便,配合 Node.js 的生态也比较顺。
只需要在network.yaml
里把credentialStore
的字段配好:
client:
credentialStore:
url: "mongodb://localhost:27017"
dbname: "org1"
collectionName: "credential"
你用fabric-client
初始化的时候,SDK 会自动从 MongoDB 里读写证书,省了不少事。对多组织、多节点场景还蛮友好的。
建议 Mongo 建个专库来专门放这些数据,像上面的org1
,清晰又方便管理。collection 也最好别和别的业务混着用。
如果你之前就用 MongoDB 搞过Express
、Angular
或者MEAN
栈项目,那这玩意儿你用起来会觉得顺手,结构一看就懂,操作也熟门熟路。
哦对了,mongodb
连接地址记得写全,比如加上用户名密码那种mongodb://user:pass@host:port/db
,免得连接老报错。
19.83KB
文件大小:
评论区