gRPC 구성

rippled 서버에는 P2P 모드 서버가 제공할 수 있는 제한된 gRPC API가 있습니다. 리포팅 모드 서버는 이 API를 사용하여 검증된 최신 ledger 및 트랜잭션에 대한 데이터를 검색합니다. 새 구성 구절을 사용하여 서버에서 gRPC API를 활성화할 수 있습니다.

Caution:

gRPC 지원은 P2P 모드 서버에서 리포팅 모드 서버로 데이터를 제공하기 위한 것입니다. gRPC API에 대한 변경 사항이 경고 없이 발생하거나 향후 버전의 서버에서 완전히 제거될 수 있습니다.

요구 조건

gRPC를 사용하려면 다음 요 조건을 충족해야 합니다:

  • ripppled를 설치해야 합니다.

  • 서버가 선택한 포트에 바인딩할 수 있어야 합니다.

단계

서버에서 gRPC를 사용 설정하려면 다음 단계를 완료합니다:

  1. rippled 구성 파일에 [port_grpc] 구절이 있는지 확인합니다.

[port_grpc]
port = 50051
ip = 127.0.0.1
  • 포트는 서버가 클라이언트 애플리케이션의 gRPC 연결을 위해 수신 대기하는 포트를 정의합니다. 권장 포트는 50051입니다.

  • IP는 서버가 수신 대기하는 인터페이스를 정의합니다. 127.0.0.1은 로컬 루프백 네트워크(동일한 컴퓨터)에 대한 연결을 제한하며 기본적으로 활성화되어 있습니다. 값을 0.0.0.0으로 변경하면 사용 가능한 모든 네트워크 인터페이스에서 수신 대기합니다.

권장 설치는 기본적으로 구성 파일 /etc/opt/ripple/rippled.cfg를 사용합니다. 구성 파일을 저장할 수 있는 다른 위치로는 $HOME/.config/ripple/rippled.cfg(여기서 $HOME은 ripppled를 실행하는 사용자의 홈 디렉터리), $HOME/.local/ripple/rippled.cfg 또는 ripppled를 시작한 현재 작업 디렉터리 등이 있습니다.

  1. rippled 서비스를 시작(또는 다시 시작)합니다.

sudo systemctl restart rippled

Last updated