Getting Start
使用WeEvent服务
选好所需要的版本,一般推荐最新版本。选择Docker
镜像或者通过Bash
脚本一键安装。详情参见WeEvent快速安装。
参与WeEvent开发
想参与WeEvent
开发或者体验未正式发布的特性,需要从源码开始,流程如下:
- 下载github源码
- $ git clone https://github.com/WeBankFinTech/WeEvent.git
通过IDE(推荐IDEA)打开工程。
- 配置区块链
支持FISCO-BCOS 1.3
和2.0
。
- FISCO-BCOS 2.0
在配置文件./weevent-broker/src/main/resources/fisco.properties
里配置:区块链版本version=2.0
以及节点访问channel
端口nodes=
。
请将节点访问证书文件ca.crt
、node.crt
、node.key
放到目录下./weevent-broker/src/main/resources/v2
。
- FISCO-BCOS 1.3
在配置文件./weevent-broker/src/main/resources/fisco.properties
里配置:区块链版本version=1.3
以及节点访问Channel
端口nodes=
。
请将节点访问证书文件ca.crt
、client.keystore
放到目录下./weevent-broker/src/main/resources
。
- 部署系统合约
运行./weevent-broker/src/main/java/com/webank/weevent/broker/fisco/util/Web3sdkUtils.java
得到合约地址。
将合约地址配置到./weevent-broker/src/main/resources/fisco.properties#topic-controller.address
。
- 运行服务及代码样例
启动Broker
服务./weevent-broker/src/main/java/com/webank/weevent/BrokerApplication.java
。
然后体验各种功能样例./weevent-broker/src/test/java/com/webank/weevent/sample
。
- 编译打包服务
- $ cd ./weevent-build; ./package.sh
- Usage:
- package master: ./package.sh --version 1.0.0
- package tag: ./package.sh --tag v1.0.0 --version 1.0.0
- package local: ./package.sh --tag local --version 1.0.0
编译环境依赖git
,git bash
, gradle 4.10
,java 1.8
,nodejs 10.16
。
- 安装包一键安装服务
详情参见WeEvent快速安装。
欢迎参与WeEvent
项目issues。