FISCO BCOS Java SDK Demo 使用教程
java-sdk-demo 项目地址: https://gitcode.com/gh_mirrors/ja/java-sdk-demo
1. 项目目录结构及介绍
java-sdk-demo/
├── conf/
│ ├── config-example.toml
│ ├── ca.crt
│ ├── node.crt
│ └── node.key
├── dist/
│ ├── bin/
│ ├── lib/
│ └── apps/
├── src/
│ ├── main/
│ │ ├── java/
│ │ └── resources/
│ └── test/
│ └── java/
├── gradle/
│ └── wrapper/
├── .gitignore
├── build.gradle
├── gradlew
├── gradlew.bat
├── LICENSE
└── README.md
目录结构说明
-
conf/: 存放配置文件和证书文件。
config-example.toml: 配置文件模板,需要复制为config.toml并根据实际情况进行配置。ca.crt,node.crt,node.key: 证书文件,用于与 FISCO BCOS 节点进行安全通信。
-
dist/: 编译后的输出目录,包含可执行文件和依赖库。
bin/: 存放可执行脚本。lib/: 存放依赖库。apps/: 存放编译后的应用程序。
-
src/: 源代码目录。
main/: 主程序代码。test/: 测试代码。
-
gradle/: Gradle 构建工具的配置文件。
wrapper/: Gradle Wrapper 相关文件。
-
.gitignore: Git 忽略文件配置。
-
build.gradle: Gradle 构建脚本。
-
gradlew, gradlew.bat: Gradle Wrapper 脚本。
-
LICENSE: 项目许可证文件。
-
README.md: 项目说明文档。
2. 项目启动文件介绍
启动文件
项目的主要启动文件位于 dist/bin/ 目录下,具体包括:
tcp_eventmeshmessage_sub.sh: TCP 订阅脚本。tcp_pub_eventmeshmessage.sh: TCP 发布脚本。tcp_sub_eventmeshmessage_broadcast.sh: TCP 广播订阅脚本。tcp_pub_eventmeshmessage_broadcast.sh: TCP 广播发布脚本。http_sub.sh: HTTP 订阅脚本。http_pub_eventmeshmessage.sh: HTTP 发布脚本。
启动示例
以 TCP 订阅为例,启动命令如下:
bash tcp_eventmeshmessage_sub.sh
启动后,可以通过查看日志文件来监控运行状态:
cd /root/apache-eventmesh-1.9.0-src/eventmesh-examples/dist/logs
tail -f demo_tcp_pub.out
3. 项目的配置文件介绍
配置文件
项目的配置文件位于 conf/ 目录下,主要配置文件为 config.toml。
配置文件内容
# 网络配置
[network]
peers = ["127.0.0.1:20200"]
# 证书配置
[cryptoMaterial]
certPath = "conf"
# 其他配置项
...
配置说明
- network.peers: 配置 FISCO BCOS 节点的 RPC 地址和端口。
- cryptoMaterial.certPath: 配置证书文件的路径。
配置示例
[network]
peers = ["127.0.0.1:20200"]
[cryptoMaterial]
certPath = "conf"
配置步骤
- 复制
config-example.toml为config.toml。 - 根据实际情况修改
config.toml中的配置项。 - 将证书文件(
ca.crt,node.crt,node.key)放置在conf/目录下。
通过以上步骤,您可以成功配置并启动 FISCO BCOS Java SDK Demo。
java-sdk-demo 项目地址: https://gitcode.com/gh_mirrors/ja/java-sdk-demo
1819

被折叠的 条评论
为什么被折叠?



