第五章 WeBASE的部署与使用

说在前面:由于fisco自带的区块链浏览器功能较少,参考官网上的部署方法基本ok,这里就不作赘述了。

WeBASE介绍:

WeBASE(WeBank Blockchain Application Software Extension)
是在区块链应用和FISCO-BCOS节点之间搭建的一套通用组件。围绕交易、合约、密钥管理,数据,可视化管理来设计各个模块,开发者可以根据业务所需,选择子系统进行部署。WeBASE屏蔽了区块链底层的复杂度,降低开发者的门槛,大幅提高区块链应用的开发效率,包含节点前置、节点管理、交易链路,数据导出,Web管理平台等子系统。
开发标准:
WeBASE将区块链应用开发标准化,按照部署、配置、开发智能合约、开发应用层、在线运维管理五个步骤即可完成一个区块链应用的开发。
设计原则:
按需部署 WeBASE抽象应用开发的诸多共性模块,形成各类服务组件,开发者根据需要部署所需组件。
微服务 WeBASE采用微服务架构,基于Spring Boot框架,提供RESTful风格接口。
零耦合 WeBASE所有子系统独立存在,均可独立部署,独立提供服务。
可定制 前端页面往往带有自身的业务属性,因此WeBASE采用前后端分离的技术,便于开发者基于后端接口定制自己的前端页面。
第五章 WeBASE的部署与使用_第1张图片

WeBASE的部署:

这里部署主要参考官方给的教程就行,我部署时遇见的问题我总结好放在了下面。

  • 节点前置搭建
    节点前置使用Spring Boot的JAVA后台服务,具体搭建流程参见:节点前置安装说明
  • 节点管理搭建
    节点管理使用Spring Boot的JAVA后台服务,具体搭建流程参见:节点管理安装说明
  • WeBASE管理平台
    WeBASE管理台使用框架vue-cli,具体搭建流程参见:WeBASE管理平台安装说明

部署过程中存在的问题

  • 问题1第五章 WeBASE的部署与使用_第2张图片
    这一步中,是将要搭建的服务器的其中一个节点的node证书和私钥拷贝即可。
  • 问题2
    第五章 WeBASE的部署与使用_第3张图片
  • 问题3
    第五章 WeBASE的部署与使用_第4张图片
    第五章 WeBASE的部署与使用_第5张图片
  • 配置完nginx记得重启nginx,命令为:
systemctl restart nginx.service

搭建成果

节点控制台:戳链接即可体验:节点控制台1
WeBASE:戳链接即可体验:WeBASE1
普通成员帐号:test 密码:Test666
注:初次加载可能较慢,且该账户为普通成员帐号,缺少一些操作的权限,如果需要管理员帐号,可以在下方留言后私发。

你可能感兴趣的:(fisco-bcos)