클라이언트에서 자기가 필요한 정보만 선별 제공 받을수 있도록 하는 프로토콜 디자인과 이에대한 가장 간결한 구현.(최적화, 보안문제보완필요)
필요한 정보가 늘어날때마다 StateController의 맴버를 추가하는것만으로 관리해야될 코드와 명세는 끝이고 호환성문제도 덜발생할것이다.
다만 분기를 타건 리플렉션을 하건 위처럼 컴파일을 때려버리건 서버쪽 부담이 느는건 사실이다.
동일입력에 대한 컴파일을 캐싱할경우 몇십배 정도 빨라짐
클라이언트에서 자기가 필요한 정보만 선별 제공 받을수 있도록 하는 프로토콜 디자인과 이에대한 가장 간결한 구현.(최적화, 보안문제보완필요)
필요한 정보가 늘어날때마다 StateController의 맴버를 추가하는것만으로 관리해야될 코드와 명세는 끝이고 호환성문제도 덜발생할것이다.
다만 분기를 타건 리플렉션을 하건 위처럼 컴파일을 때려버리건 서버쪽 부담이 느는건 사실이다.
동일입력에 대한 컴파일을 캐싱할경우 몇십배 정도 빨라짐
이 댓글은 게시물 작성자가 삭제하였습니다.
GraphQL이 내 구현의 상위호환인듯!