반응형 grpcjava소스첨부2 GRPC 자바 세번째 서버와 클라이언트 만들기 저번 포스팅에서 생성된 코드를 갖고 서버와 클라이언트 프로그램을 만들어본다. 이번 포스팅에서 만든 예제를 첨부함. 이클립스에서 작성한 프로젝트. 자바 1.8, 메이븐, 이클립스 1. GreeterGrpc 를 사용해서 서버를 만들 수 있는 서비스를 만든다. 이전 포스팅에서 소스코드가 만들어졌다면 GreeterGrpc.java 를 확인할 수 있다. GreeeterGrpc 클래스를 상속/확장해서 HelloServiceImpl.java를 만든다. 클라이언트가 이름(name) 정보를 보내면, 서버는 name 유저의 주소를 반환하는 시나리오다. 실제 DB는 없다. ^^ package com.grpc.server; import com.grpc.GreeterGrpc; import com.grpc.HelloReply; .. 2022. 12. 5. GRPC 자바 두번째 코드생성 전 포스팅에서 개념에 대해 알아봤다. 이번에는 .proto 파일을 정의하고 코드를 생성하는 방법을 알아보자. 난이도가 낮으니 소개한 대로만 크게 어려움은 없을 듯싶다. 준비물 자바 1.8, 메이븐, 이클립스 이클립스에 메이븐 프로젝트 만들기 별거 없다. grpcDemo 키워드 입력해서 빠르게 만들자. 메이븐이니까 pom.xml을 잘 설정해야 된다. 딱히 어려운 건 없다. 아래 스크립트를 채운다. UTF-8 UTF-8 1.8 2.16 clean generate-sources compile install shop org.apache.maven.plugins maven-compiler-plugin 2.5.1 true 1.7 1.7 com.github.os72 protoc-jar-maven-plugin 3.11.. 2022. 12. 5. 이전 1 다음 반응형