ORM 오브젝트를 Protobuf 형식으로 전송하는 법이 어떻게 되나요?
ORM 오브젝트를 Protobuf 형식으로 전송하고 싶은데 해당 오브젝트를 클라이언트에서 얻기 좋은 방식이 있나요?
현재 생각나는 방식은
- ORM 오브젝트 당 Protobuf 메시지 형식 선언 -> 클라이언트에서 해당 메세지 수신 후 각각 상응하는 클라이언트에 선언된 객체로 변환
- ORM 오브젝트를 JSON으로 변환 후 PbufMessage 의 msg에 넣어서 전송 -> 클라이언트에서 JSON Deserialize 후 각각 상응하는 클라이언트에 선언된 객체로 변환
정도로 생각이 나는데 혹시 더 나은 방향이나 참고할 만한 사항이 있는지 질문 드립니다.