blockchain-java是一款基于java开发语言的简易区块链项目,这款软件拥有多种强大的功能,满足用户的各种需求。我们不仅可以通过这款软件来对各种区块链进行加密处理,同时还可以实现P2P传输和区块同步等操作。
blockchain-java使用方法
单节点部署
这个很简单, 直接像运行普通的 SpringBoot 项目一样运行就好了,单节点默认使用的 node1 节点的配置
多节点部署
项目默认部署3个节点,创建了3个配置文件 application-{env}.yml, 如果想要部署更多的节点,再创建更多的配置文件就 OK 了。
使用 idea 部署测试非常简单,按照下面的方法添加多个 springBoot 启动配置。
然后分别启动 3 个节点就好了。启动之后节点之间自动连接成 P2P 网络,随后你就可以使用 postman 工具进行测试了,如果没有安装 postman 的话请自行安装,或者和我一样使用 chrome 浏览器的 postman 扩展。
简单测试
首先依次启动 node1 - node3 3个节点,由于在启动的时候会自动链接初始化的节点,各自连接成为一个 P2P 的网络,所以被链接的节点没有启动的时候会抛出网络异常,不用管它,等其他节点启动好了之后又会自动连接上的。
你可以使用 PostMan 工具对上面的 RESTFUL api 进行一一测试。不过从 v1.2 之后我在项目中集成了 swagger2,所以现在更好的测试是直接使用 swagger 的 api ui 页面进行测试: http://localhost:8081/swagger-ui.html
直接点击相应的 api 进行测试就 OK 了。
- 精选留言 来自吉林松原移动用户 发表于: 2023-5-3
- 非常方便呢,支持
- 精选留言 来自河南漯河电信用户 发表于: 2023-2-6
- 非常好用,速度快,功能强,用起来就是爽,本人极力推荐
- 精选留言 来自江苏宿迁电信用户 发表于: 2023-11-4
- 我极力推荐这个,本人真实使用感受告诉你不会错的
- 精选留言 来自浙江湖州联通用户 发表于: 2023-4-22
- 难怪对软件的整体评价很高,真的欲罢不能
- 精选留言 来自广西柳州联通用户 发表于: 2023-7-15
- 不错,很快,东西都恢复了