络谱ID工具介绍
本节是在合作方本地部署络谱ID接入工具——包括中间件和BROPID Tools的参考文档。适合研发人员、测试人员和运维人员阅读。
组件介绍
中间件
用于与区块链交互的工具,需要依赖MongoDB、消息队列,服务以http接口及消息队列回执形式提供。
BROPID Tools
用于业务系统对接数字身份使用的工具,需要依赖mysql,服务以http接口及消息队列回执形式提供。
压缩包目录说明
+BROPTOOL(中间件程序包目录)
++middleware-server(中间件服务程序包文件夹)
++rocketMQ(本地中间件推荐)
+API(bropid tools程序包目录)
++application.yml
++did-bropid-tools-1.0.0.jar
中间件
中间件部署共分为四个部分,分别是RocketMQ部署、中间件部署、关闭程序和升级BROPTool。
中间件和RocketMQ部署环境要求
选项 | 系统要求 |
---|---|
内存 | ≥8G |
CPU | 二核及以上 |
磁盘 | ≥50G |
操作系统 | Ubuntu 16.04(推荐) |
JDK | JDK 1.8 |
MongoDB部署环境要求
选项 | 系统要求 |
---|---|
内存 | ≥8G |
CPU | 二核及以上 |
磁盘 | ≥100G |
操作系统 | Ubuntu 16.04(推荐) |
MongoDB | 3.2+ |
在开始部署之前,请准备好BROPID Tools安装包。按照文档顺序部署RocketMQ、中间件、MongoDB。
BROPID Tool
BROPID Tool部署环境要求
选项 | 系统要求 |
---|---|
内存 | ≥8G |
CPU | 双核及以上 |
磁盘 | ≥100GB |
JDK | 1.8 |
MySQL | 5.7+ |