# grpc

RPC와 gRPC
RPC란? RPC란 Remote Procedure Call의 줄임말이다. RPC의 등장 배경에 대해 알아보자. 1. Server-Client Model PC, 워크스테이션 버 등 소형 컴퓨터 장비들이 생겨나면서, 매우 고가인 메인 프레임워크를 쓰던 회사들은 그 기
gRPC로 Node.js 서버 간 통신
gRPC 란? gRPC 사용하는 이유 내가 작성한 코드 참고자료 https://grpc.io/docs/languages/node/quickstart/ https://blog.naver.com/jhc9639/222642712063

Kreya로 gRPC 서비스 테스트하기
Getting Started | Kreya우선 내가 정의한 gRPC 정의 파일의 내용들을 kreya 프로젝트로 어떻게 import할 것인지를 먼저 선택해야 했는데, 방법은 세 가지다. Server ReflectionProto filesProto file descript

grpc build 후 error
빌드 성공하고 프로젝트 만들어서 해봐야지 했는데 각종 에러랑 빌드한 프로토에서 생성자와 소멸자에서 에러가 발생하더라...grpc빌드부터 다시 해보기로 했다.https://www.youtube.com/watch?v=nXhRnaQPaqE&ab_channel=CPP
gRPC build
gRPC c++용이 필요해서 빌드를 진행중이었다.1.36? 버전에서 빌드시 문제되는 부분의 해결방법을 찾아놔서 1.58에서도 문제가 없을 줄 알았지만... 오산이었다.환경:win 10visualstudio 2019원인:internal.h에 있는 stdalign.h가 존

gRPC Encoding 및 주의 사항
message 들은 일련의 Key-Value 쌍으로 이루어진 binary data로 인코딩된다. Key는 Field Number 뿐만 아니라, 해당 Field의 data type을 지시하는 "Wire Type"을 표현.Key 구성Key = (field_number &l

gRPC Proto File
syntax : "proto3"Proto version 지정. 명시하지 않으면 default로 version 2.지원 언어 차이.Proto2 지원 언어 : C++, Java, Python, GoProto3 지원 언어 : C++, Java, Python, Go, Ruby

이 얼마나 쉽고 빠른 gRPC?! (1) Concept
gRPC는 구글에서 시작한 오픈소스이며, '원격 프로시저 호출(RPC, Remote Procedure Calls)'을 위한 시스템입니다. 쉽게 풀어서 쓰면, A 서버(gRPC 서버)에서 만들어 둔 함수를 B 서버(gRPC 클라이언트)가 사용할 수 있도록 합니다.

[Golang] grpc + zap에서 closing log 제거하기(feat. zapfilter)
go에서 grpc + zap 을 이용해서 통신 및 로그를 할 때, client close 로그가 노이즈 같이 느껴진다면? 없애보자.

gRPC Series #3
오늘도 돌아왔다. gRPC로. 이번에는 간단히 Stream에 대한 개념을 익혀볼려고 한다. Unary RPC, Client-Streaming, Server-Streaming, Bidirectional Streaming...하나하나 기본만 적어본다.

gRPC Series #2
이번에는 gRPC를 실질적으로 어떻게 활용해야하는지 등에 대해서 간단히 작성해볼려고 한다. Python에서 gRPC로 Server와 Client가 np.ndarray를 주고 받고를 해보자...

gRPC Series #1
개인적으로 gRPC는 다룰 일이 생겨서 그에 대한 내용과 공부를 지속적으로 작성할려고 한다. gRPC에 관한 내용은 O'Reilly 의 gRPC: Up and Running 과 여러 인터넷 정보를 기반으로 작성될 예정이다. gRPC가 무엇인교?

gRPC-Gateway + Python : 1. gRPC 서버 구현
gRPC-Gateway를 구현하기 위한 첫 단계 : Python으로 gRPC 서버를 구현 + 간단한 테스트

[ gRPC Protocol ] MSA 환경 구성해보기 with Python and JavaScript
grpc에 대한 소개, IDL을 통한 Proto File의 complie 과정과 ProtoBuffer에 대한 소개글은 기존의 글로 대체 하고 구현 위주에 대한 글로 채워보겠습니다.Proto를 JavaScript 객체로 전환하기 위해서는 먼저 패키지 정의를 설정해야 합니

gRPC를 떠나보내며.... R.I.P gRPC
현 조직에서 어쩌다보니 gRPC 도입과 제거까지 경험을 하게 되어버렸다 내 개발자 인생에서 몇 없을 귀중한 경험이라 가볍게 적어보자한다 도입 일단 나는 신사업 팀에서 팀빌딩당시 들어가게 되었고 그때 gRPC라는 걸 처음 알게되었다. 이미 서비스하고있는 제품이있는 기업

[HTB] PC
이번 머신은 출시된지 하루지난 따끈따끈한 머신으로 포럼을 통해 힌트도 얻을 수 없었다. 그래서 더 재밌게 해결했던것같다 :)생성한 머신을 대상으로 포트스캔을 먼저 진행하니 22/tcp와 50051/tcp가 확인된다. 일반적인 80,8080,8888과 같이 웹 서비스 포