This repository has been archived by the owner on Aug 13, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
scale-out시 api 성능 확인 #96
Comments
넵 고민해보겠습니다!! |
넵 고민해보겠습니다! |
요것도 슬슬 진행해보시면 좋을 것 같습니다! @soongjamm @lyh7712 |
넵 달려보겠습니다 |
Merged
soongjamm
added a commit
that referenced
this issue
Aug 4, 2021
soongjamm
added a commit
that referenced
this issue
Aug 4, 2021
soongjamm
added a commit
that referenced
this issue
Aug 4, 2021
soongjamm
added a commit
that referenced
this issue
Aug 7, 2021
* refactor: ShopCategoy 엔티티 추가 및 Category를 JPA로 * fix controller PathVariable error * ShopCategoryRepository moved into domain package * fix query typo * jmeter script * #96 jmeter script (#109) * jmeter script * util: jib 설정 추가, redis 설정 수정, docker-compose 수정 등 * util: jib 설정 추가, redis 설정 수정, docker-compose 수정 등 (#110) * import 한줄 제거
soongjamm
added a commit
that referenced
this issue
Aug 7, 2021
* root package bluedelivery로 변경 * common.authentication 패키지 정리 * user package * api-application-domain-infra * config -> common.config * PasswordValidator를 controller와 같은 패키지로 이동 * test package * (AddressService) application -> domain 으로 이동 * category package * shop package * businesshour package * closingday package * menu 패키지 정리 * api(menu) 패키지 분할 * category adapter package * #101 @AuthenticationRequired + ArgumentResolver 이면 redis를 2번 조회하는 문제 (#102) * fix: 한 요청내에서 @AuthenticationRequired로 인증객체를 한번 조회하면 ThreadLocal에 저장하여 재사용 * ThreadLocal을 검사하도록 수정 * refactor: business hour * refactor: BusinessHour를 값 타입으로 변경 * (shop): mybatis mapper 제거 * #93 카테고리 mybatis -> jpa (#108) * refactor: ShopCategoy 엔티티 추가 및 Category를 JPA로 * fix controller PathVariable error * ShopCategoryRepository moved into domain package * fix query typo * jmeter script * #96 jmeter script (#109) * jmeter script * util: jib 설정 추가, redis 설정 수정, docker-compose 수정 등 * util: jib 설정 추가, redis 설정 수정, docker-compose 수정 등 (#110) * import 한줄 제거 Co-authored-by: lyh7712 <mmj2rv9@kakao.com>
soongjamm
added a commit
that referenced
this issue
Aug 13, 2021
* feat: 기본적인 주문 예외 발생 상황 * test: 예외 케이스 추가 * refactor: OrderTest * fix: MenuRepository JPA 상속 제거(아직 Menu Entity 사용 불가능) * #76 #93 영업시간 구현 수정, jpa 적용 (#106) * root package bluedelivery로 변경 * common.authentication 패키지 정리 * user package * api-application-domain-infra * config -> common.config * PasswordValidator를 controller와 같은 패키지로 이동 * test package * (AddressService) application -> domain 으로 이동 * category package * shop package * businesshour package * closingday package * menu 패키지 정리 * api(menu) 패키지 분할 * category adapter package * #101 @AuthenticationRequired + ArgumentResolver 이면 redis를 2번 조회하는 문제 (#102) * fix: 한 요청내에서 @AuthenticationRequired로 인증객체를 한번 조회하면 ThreadLocal에 저장하여 재사용 * ThreadLocal을 검사하도록 수정 * refactor: business hour * refactor: BusinessHour를 값 타입으로 변경 * (shop): mybatis mapper 제거 * #93 카테고리 mybatis -> jpa (#108) * refactor: ShopCategoy 엔티티 추가 및 Category를 JPA로 * fix controller PathVariable error * ShopCategoryRepository moved into domain package * fix query typo * jmeter script * #96 jmeter script (#109) * jmeter script * util: jib 설정 추가, redis 설정 수정, docker-compose 수정 등 * util: jib 설정 추가, redis 설정 수정, docker-compose 수정 등 (#110) * import 한줄 제거 Co-authored-by: lyh7712 <mmj2rv9@kakao.com> * test: User가 없는 케이스 추가 refactor: Order 유효성 검사 Validator로 분리 validator 완료 * feat: Order의 Option 추가, Validator 추가 * feat: 주문총액 계산 * #107 장바구니 ArgumentResolver, 주문하기 컨트롤러 (#112) * test: User가 없는 케이스 추가 * feat: 컨트롤러에서 장바구니 정보를 파라미터로 받아온다. * chore: validation 수정, 테스트 수정 등 * Cart를 RequestBody로 받음. Cart 옵션 관련 클래스들 추가 * #85 배달 가능 지역 업데이트 API (#114) * feat: 배달가능지역 업데이트 기능 * refactor: 읍면동 조회 address mapper로 추상화 Co-authored-by: lyh7712 <mmj2rv9@kakao.com>
soongjamm
added a commit
that referenced
this issue
Aug 13, 2021
* root package bluedelivery로 변경 * common.authentication 패키지 정리 * user package * api-application-domain-infra * config -> common.config * PasswordValidator를 controller와 같은 패키지로 이동 * test package * (AddressService) application -> domain 으로 이동 * category package * shop package * businesshour package * closingday package * menu 패키지 정리 * api(menu) 패키지 분할 * category adapter package * #101 @AuthenticationRequired + ArgumentResolver 이면 redis를 2번 조회하는 문제 (#102) * fix: 한 요청내에서 @AuthenticationRequired로 인증객체를 한번 조회하면 ThreadLocal에 저장하여 재사용 * ThreadLocal을 검사하도록 수정 * refactor: business hour * refactor: ShopCategoy 엔티티 추가 및 Category를 JPA로 * fix controller PathVariable error * ShopCategoryRepository moved into domain package * fix query typo * jmeter script * refactor: BusinessHour를 값 타입으로 변경 * (shop): mybatis mapper 제거 * #96 jmeter script (#109) * jmeter script * util: jib 설정 추가, redis 설정 수정, docker-compose 수정 등 * util: jib 설정 추가, redis 설정 수정, docker-compose 수정 등 (#110) * import 한줄 제거 * #107 주문 도메인 예외처리 (#111) * feat: 기본적인 주문 예외 발생 상황 * test: 예외 케이스 추가 * refactor: OrderTest * fix: MenuRepository JPA 상속 제거(아직 Menu Entity 사용 불가능) * #76 #93 영업시간 구현 수정, jpa 적용 (#106) * root package bluedelivery로 변경 * common.authentication 패키지 정리 * user package * api-application-domain-infra * config -> common.config * PasswordValidator를 controller와 같은 패키지로 이동 * test package * (AddressService) application -> domain 으로 이동 * category package * shop package * businesshour package * closingday package * menu 패키지 정리 * api(menu) 패키지 분할 * category adapter package * #101 @AuthenticationRequired + ArgumentResolver 이면 redis를 2번 조회하는 문제 (#102) * fix: 한 요청내에서 @AuthenticationRequired로 인증객체를 한번 조회하면 ThreadLocal에 저장하여 재사용 * ThreadLocal을 검사하도록 수정 * refactor: business hour * refactor: BusinessHour를 값 타입으로 변경 * (shop): mybatis mapper 제거 * #93 카테고리 mybatis -> jpa (#108) * refactor: ShopCategoy 엔티티 추가 및 Category를 JPA로 * fix controller PathVariable error * ShopCategoryRepository moved into domain package * fix query typo * jmeter script * #96 jmeter script (#109) * jmeter script * util: jib 설정 추가, redis 설정 수정, docker-compose 수정 등 * util: jib 설정 추가, redis 설정 수정, docker-compose 수정 등 (#110) * import 한줄 제거 Co-authored-by: lyh7712 <mmj2rv9@kakao.com> * test: User가 없는 케이스 추가 refactor: Order 유효성 검사 Validator로 분리 validator 완료 * feat: Order의 Option 추가, Validator 추가 * feat: 주문총액 계산 * #107 장바구니 ArgumentResolver, 주문하기 컨트롤러 (#112) * test: User가 없는 케이스 추가 * feat: 컨트롤러에서 장바구니 정보를 파라미터로 받아온다. * chore: validation 수정, 테스트 수정 등 * Cart를 RequestBody로 받음. Cart 옵션 관련 클래스들 추가 * #85 배달 가능 지역 업데이트 API (#114) * feat: 배달가능지역 업데이트 기능 * refactor: 읍면동 조회 address mapper로 추상화 Co-authored-by: lyh7712 <mmj2rv9@kakao.com> Co-authored-by: lyh7712 <mmj2rv9@kakao.com>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
@soongjamm @lyh7712
redis로 세션 관리를 하면서 scale-out 할 수 있게 되었으니, single node인 경우와 multi node인 경우의 throughput test를 한 번 해볼 수 있으면 좋을 것 같습니다.
퍼포먼스 테스트 툴에도 여러가지가 있으니 한 번 찾아보시고 어떤걸로 테스트 해보면 좋을지, 어떻게 평가해볼 수 있을지 한 번 고민해보시면 좋을 것 같습니다.
The text was updated successfully, but these errors were encountered: