Fabric-Java-SDK 공식 문서
4848 단어 hyperledgerfabric
주의: SDK는 클라이언트의 응용 정의 채널과 사용자 작업에 지속적인 방법을 제공하지 않습니다. 이것은 끼워넣기식 응용 프로그램에 남겨서 관리할 수 있습니다. 클라이언트의 상하문에서 자바 서열화를 통해 채널을 서열화할 수 있습니다. 반서열화된 채널은 초기화된 상태가 아닙니다. 응용 프로그램은 버전 간의 서열화 파일 이전을 처리해야 합니다.
GitHub에서 Java-SDK 가져오기
git clone https://github.com/hyperledger/fabric-sdk-java.git
cd fabric-sdk-java/
git checkout -b release-1.2
Java 응용 프로그램에서 최신 v1 사용3.x 버전
org.hyperledger.fabric-sdk-java
fabric-sdk-java
1.3.0-SNAPHOST
제한성
SNAPSHOT을 사용하여 다음과 같은 내용을 응용 프로그램에 추가할 수 있는pom을 구축하고자 합니다.xml
snapshots-repo
https://oss.sonatype.org/content/repositories/snapshots
false
true
org.hyperledger.fabric-sdk-java
fabric-sdk-java
1.3.0-SNAPSHOT
최신 Fabric 구축
Fabric 네트워크 시작(SDK는 지속적인 방법을 제공하지 않기 때문에 이 단계는 테스트 단계마다 실행해야 함)
Eclipse에 설치 준비:
환경 변수 path에 JavaHOME/bin 및 maven을 추가합니다(구체적인 방법은 ask baidu). Eclipse 설치 1.
SDK 의존성
SDK는 일부 타사 패키지에 의존하며, 우선 조건이 필요합니다.
SDK 사용
당신의 상술한 기본 환경을 모두 구축하고 구축할 때 번역하십시오.jar 파일 시 명령을 통해
mvn install
mvn install -Dskip Tests
구성 단위 테스트
단원 테스트를 구축합니다. 단원 테스트의 위치에서 mvn 설치를 사용하여 구축할 수 있습니다.jar 파일에서 integration 테스트를 실행하려면 Fabric-ca, Fabric peers, Fabric orderers를 제공하여 완전한 Fabric 네트워크 테스트를 하고 마ven 명령을 사용하여 통합 테스트를 해야 합니다
mvn clean install -DskiplTs=false -Dmaven.test.failure.ignore=false javadoc:javadoc
완벽한 테스트 예:
src/test/java/org/hyperledger/fabric/sdkintegration/End2endIT.자바: 체인 코드(chaincode)의 설치(installing), 초기화(instantiating), 호출(invoking), 조회(querying)를 포함한 완전한 예입니다.Hyperledger 채널을 구축하고 Chaincode 코드를 배치하며 Chaincode를 호출하여 전송 데이터 조작을 실행하고 생성된 블록체인 상태를 조회합니다.
src/test/java/org/hyperledger/fabric/sdkintegration/End2endAndBackAgainIT.java:End2endit에 전시되어 있습니다.java를 바탕으로 채널 대상을 다시 만들고 체인 코드와 체인 코드 작업 등을 업데이트합니다.
End2endIT.java와 End2endAndBackAgainIT.java는 거의 모든 SDK가 할 수 있는 일을 포함하고 있습니다. SDK를 배우기 전에 Fabric에 대해 알아야 합니다.그리고 이 두 가지 예를 한쪽으로 뛰는 것이 가장 좋다. 이해하면 그것들을 잘라서 응용 프로그램에 붙일 수 있다.완벽한 테스트 환경
테스트 환경은 Fabric orderer, 두 조직(peerOrg1, peerOrg2)으로 정의되며, 각 조직은 두 개의peer, 하나의fabric-ca 서비스를 포함한다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
WSL과 함께 Windows 11에서 Hyperledger Fabric 테스트 네트워크 사용Windows 11을 실행하는 노트북에서 Hyperledger Fabric Test Network를 시작하려고 시도할 것입니다. 자세한 정보 를 찾을 수 있습니다. 전제 조건을 관리하십시오. 에서 Docker 설치 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.