표준 쿼리의 개발과 적용
[참고자료]
Frontend 개발자는 main_api에 접속하여 다음 단계를 수행할 수 있습니다.
./ussh dbr02 main_api main_api-query-gitpp-weberp-go-run
위 명령어 실행시
- 해당 서버의 표준 query 폴더인 main_api/weberp-queries를 gitpp해줍니다.
- Redis Memory DB를 완전히 Flush하여
모든 데이터를 삭제초기화합니다. - port-grab-killer 18080 명령어를 실행하여 18080 포트를 사용 중인 기존의 weberp-go 프로세스를 종료시킵니다.
이를 위해 port-grab-killer 18080 명령을 실행합니다. - weberp-go 실행 파일을 백그라운드에서 다시 실행하여 weberp-go API를 재시작합니다.
현재 개발서버가 아닌 운영서버인 경우 query의 첫번째 실행시에만 redis의 memory cache에 넣고 실행하고 이후 실행부터는 file을 읽어내지 않도록 속도를 개선하도록 되어있습니다.
이러한 절차를 통해 FrontendFront 개발자들이 query를 추가 및 수정하여 반영해야 할 경우 혹은 특정한 이유로 weberp-go API를API 쉽게를 재시작하고,동해야 필요한할 경우에
위와 업데같이트 조치하여 새로운 기능을 빠르게 반영할 수 있습니다.
해당 서버의 표준 query 폴더인 main_api/weberp-queries를 git pull하여 최신 상태로 업데이트합니다.Redis Memory DB를 완전히 Flush하여 모든 데이터를 삭제합니다.18080 포트를 사용 중인 기존의 weberp-go 프로세스를 종료시킵니다. 이를 위해 port-grab-killer 18080 명령을 실행합니다.weberp-go 실행 파일을 백그라운드에서 다시 실행하여 weberp-go API를 재시작합니다.