본문 바로가기

google

(4)
gRPC - convert proto generate java to jsonString 이번 시간에 다루어볼 내용은 proto message로 생성한 Java를 Json String으로 변환하는 방법이다. proto로 생성한 java 인스턴스를 아래와 같이 json string으로 바꾸려면 예외가 발생한다. #protoJava - proto로 생성한 java instance ObjectMapper mapper = new ObjectMapper(); mapper.writeValueAsString(protoJava); 그렇기 때문에 protobuf의 JsonFormat으로 jsonString을 변환해주면 된다. #protoJava - proto file로 생성한 java instance final String jsonString = JsonFormat.printer().print(protoJa..
gRPC - Protobuf란? 구글 프로토콜 버퍼(protocol buffers) 이전 포스팅에서는 grpc를 이용하여 간단하게 client-server 애플리케이션을 작성하였다. 간단하게 감을 익혀봤으니, 세세한 부분을 스터디 해본다. 오늘은 Protobuf(proto3)에 대해 다루어본다. 메시지 유형 정의 간단한 예를 보자. 검색 요청 메시지이며, 쿼리 문자열과 페이징을 위한 필드를 가지고 있다. syntax = "proto3"; message SearchRequest { string query = 1; int32 page_number = 2; int32 result_per_page = 3; } 첫 줄은 proto3 syntax를 사용하고 있음을 지정한다. default는 proto2이다. 그리고 message SearchRequest를 정의한다. message는 자바로 비교하면..
gRPC - gRPC란 무엇인가? 오늘은 gRPC가 무엇인지 알아본다. 그동안 스터디한다고 마음만 먹고 매일 미루기만 했는데, 황금연휴에 맘잡고 gRPC에 대해 다루어 볼 것이다. 개요 gRPC를 사용하면 클라이언트 애플리케이션에서 마치 자신의 메서드를 호출하는 것처럼 원격서버(gRPC서버)의 메서드를 직접 호출 할 수 있으므로 MSA환경의 서비스를 보다 쉽게 만들 수 있다. 여타 다른 RPC와 마찬가지로 gRPC는 IDL(Interface Definition Language)를 이용하여 서비스를 정의하고 페이로드를 정의하며 gRPC서버는 이 인터페이스를 구현하고 클라이언트 호출을 처리하기 위해 gRPC서버를 실행한다. 클라이언트 측에서 클라이언트는 서버와 동일한 인터페이스를 가지는 스텁 객체를 가지고 있다. ProtoBuf gRPC는 ..
티스토리(tistory) 구글 애드센스(AdSense)등록 방법! 티스토리(tistory) 구글 애드센스(AdSense)등록 방법! 얼마전에 승인되었던 구글 애드센스 신청방법에 대해 알려드리려고 합니다. 저는 구글 애드센스라는 것을 나중에 알게되어 블로그에 글을 조금 많이 올려놓은 상태에서 신청하여 하루만에 승인나기는 했지만, 주위에서 들어보면 승인이 쉽지만은 않다고 하더라구요. 간단히 팁과 방법을 알려드리겠습니다. ▶︎▶︎▶︎구글 애드센스 신청 페이지 위 사이트를 접속해주세요. 애드센스 아이디가 있으시다면 로그인, 없으시다면 애드센스 첫화면의 초록색 지금 가입하기 버튼을 눌러주세요. 구글 계정이없으시다면 하나만들어 놓으시는게 좋습니다.! 애드센스에서 요구하는 정보를 기입하시고 가입하시면 됩니다.맞춤도움말과 실적 개선 제안을 제공하는 이메일 받기를 해두시면 애드센스 활..