bcs
/bcs_faq/bcs_faq_0015.html
Fabric 1.1.0版本BCS服务如何更新至1.4.0版本
更新时间:2021/03/16 GMT+08:00
Fabric 1.1.0版本BCS服务支持更新至1.4.0版本,同时取消1.1.0版本BCS服务的创建,仅支持1.4.0版本BCS服务的创建。
对于已构建的1.1.0版本的联盟链,被邀请方服务仍旧可以创建1.1.0版本并加入联盟。如果联盟链一方升级至1.4.0版本,请所有联盟成员同步升级,否则将会导致交易失败。
Fabric 1.1.0版本BCS服务更新
应用适配
- Fabric 1.4.0版本SDK文件配置与下载。
服务更新至1.4.0版本后,原有的1.1.0版本SDK文件无法使用,需重新下载1.4.0版本的SDK文件进行替换与适配。
- 在BCS服务卡片,单击“获取配置”。
- 勾选“SDK文件”,配置应用sdk端要触发的组织节点、链代码和证书存放路径。
- 单击“下载”。
- Fabric源码包下载适配。
Fabric源码包下载地址:https://github.com/hyperledger/fabric
- Event Service功能禁用。
服务升级至Fabric 1.4.0版本后,之前1.1.0版本的Event Service功能不再支持,需要禁用。
- Go工程eventHub功能不再支持,涉及的代码需要注释掉。
//eventHub, err := getEventHub(client, channelID, session) fabric1.1版本NewChannelClient等方法由于涉及EventHub功能也不再适用,可作如下修改: Fabric1.1: sdk, err := fabapi.NewSDK(sdkOptions) chClient, err = sdk.NewChannelClient(channelID, userId) Fabric1.4: sdk, err := fabsdk.New(config.FromFile(configFile),fabsdk.WithOrgid(orgId)) clientChannelContext := sdk.ChannelContext(channelID,fabsdk.WithUser(userId)) client, err := channel.New(clientChannelContext)
- Java工程
- Go工程
父主题: 使用类问题
