쉽게 gRPC가 두드리는 OSS 도구 BloomRPC

1333 단어 gRPC
gRPC를 사용하여 서버 측 구현을 할 때 curl에서 요청을 던지거나 클라이언트 모의 rpc를 준비하여 동작 확인을 수행했습니다.
여기 주변을 좀 더 간편하게 던지고 싶다고 생각 툴을 찾고 있었는데, BloomRPC라고 하는 OSS의 툴을 발견했습니다.
매우 편리하고 사용하기 쉬웠으므로 소개합니다.

GitHub



설치



이번에는 Mac에 설치합니다. 방법은 GitHub 페이지에 나열되어 있지만 매우 간단하며 아래의 brew 명령을 치면됩니다.
brew cask install bloomrpc

사용방법



설치가 완료되면 응용 프로그램 폴더에 BloomRPC가 추가되어 열립니다.
화면은 다음과 같은 느낌입니다.



심플하기 때문에 사용 방법은 대체로 보면 알 수 있습니다만, 이하의 흐름으로 사용합니다.
  • proto 파일로드
  • 연결 대상 지정
  • rpc 선택
  • 요청 내용 준비
  • 실행, 결과 표시

  • proto 파일 로드



    사용할 proto 파일을 로드합니다. 왼쪽 상단의 + 버튼을 눌러 proto 파일을 지정합니다.
    선택하면 왼쪽 막대에 로드된 proto 파일의 rpc가 계속 표시됩니다.

    연결 대상 지정



    접속처는 화면 상단의 바에 입력합니다.

    요청 내용 준비



    실행하려는 rpc를 왼쪽 막대에서 선택하면 화면 중앙에 요청 Json이 표시됩니다. 여기의 각 요소에 지정할 매개변수를 입력합니다.

    응답 확인



    화면 중앙의 실행 버튼을 누르면 쿼리가 실행되고 화면 오른쪽에 실행 결과의 응답이 표시됩니다.

    메타데이터 지정



    화면 하단에 메타데이터를 지정할 수 있는 열이 준비되어 있습니다. 인증 등으로 메타데이터에 요소를 추가하고 싶은 경우에 이용합니다.

    매우 간단하고 사용하기 쉽기 때문에 적극적으로 사용합시다!

    좋은 웹페이지 즐겨찾기