![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FP6SxK%2FbtrMt4bs4Fc%2F0huRgjUMPZnCNyoMGq7F8k%2Fimg.png)
[Python] 병렬 api 호출 및 적재
2022. 9. 19. 18:14
개발/Python
테스트 케이스를 고민하다가 특정 api 를 호출하고 응답 및 헤더 데이터를 postgresql 에 적재하는 것을 생각해보았다. 스프링으로 구현할까 했는데, 병렬처리를 검색해보니 파이썬에서 RAY 라이브러리를 통해 멀티프로세싱을 쉽게 구현할 수 있어 한번 써볼까 싶어 작성한다. 데이터베이스(PostgreSQL) 간단하게 Docker로 올려두었다. Create DB 데이터베이스 이름은 'mydata' 로 하였다. create database mydata; 데이터베이스가 생성되면 \c 명령어를 통해 연결한다. postgres=# \c mydata You are now connected to database "mydata" as user "postgres". Create Table 테이블 이름은 'api_log..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdWPfDM%2FbtrTzwSBUY4%2FKC0RckRxhetDkutHgLk170%2Fimg.png)
[Springboot] Exception 처리하기
2022. 8. 4. 16:07
개발/Spring
springboot 로 RestApi 를 만들다보니 Exception 처리는 필수이다. 한번 해보자. 에러는 {“error”:”에러코드”,”error_decription”:”에러설명”} 위와 같이 내보낼 것이다. ErrorEnum 정의 @Getter public enum ErrorEnum { /* API 응답 코드 */ E00000("00000", "처리 성공", HttpStatus.OK), E40401("40401", "요청한 엔드포인트가 존재하지 않습니다.", HttpStatus.NOT_FOUND); E50002("50002", "API 요청 처리 실패.", HttpStatus.INTERNAL_SERVER_ERROR); private String code; private String msg; priv..