-
Notifications
You must be signed in to change notification settings - Fork 1
Kim Hyunsu edited this page Aug 22, 2024
·
2 revisions
실험 환경:
computing: ec2 t3.small
database: rds t3.micro
시나리오: 한 매장에 여러 사용자가 주문을 시도할 때
Type | Name | # Requests | # Fails | Average (ms) | Min (ms) | Max (ms) | Average size (bytes) | RPS | Failures/s |
---|---|---|---|---|---|---|---|---|---|
POST | /cart | 37683 | 0 | 10760.81 | 16 | 21887 | 38 | 267.83 | 0 |
POST | /customers/login | 8192 | 0 | 9065.91 | 90 | 20812 | 0 | 58.22 | 0 |
POST | /orders | 9308 | 0 | 10747.6 | 68 | 22350 | 40 | 66.16 | 0 |
Aggregated | 55183 | 0 | 10506.97 | 16 | 22350 | 32.7 | 392.21 | 0 |
시나리오: 여러 매장에 여러 사용자가 주문을 시도할 때
Type | Name | # Requests | # Fails | Average (ms) | Min (ms) | Max (ms) | Average size (bytes) | RPS | Failures/s |
---|---|---|---|---|---|---|---|---|---|
POST | /cart | 41066 | 0 | 10313.78 | 29 | 20891 | 38 | 273.07 | 0 |
POST | /customers/login | 8192 | 0 | 8575.42 | 432 | 19672 | 0 | 54.47 | 0 |
POST | /orders | 10427 | 0 | 10582.06 | 356 | 20933 | 40 | 69.33 | 0 |
Aggregated | 59685 | 0 | 10122.05 | 29 | 20933 | 33.13 | 396.88 | 0 |
실험 환경:
computing: ec2 t3.small
database: rds t3.micro
시나리오: 한 매장에 여러 사용자가 주문을 시도할 때
Type | Name | # Requests | # Fails | Average (ms) | Min (ms) | Max (ms) | Average size (bytes) | RPS | Failures/s |
---|---|---|---|---|---|---|---|---|---|
POST | /cart | 17567 | 0 | 17379.75 | 28 | 37541 | 38 | 131.37 | 0 |
POST | /customers/login | 8166 | 0 | 16624.2 | 140 | 36216 | 0 | 61.07 | 0 |
POST | /orders | 3354 | 1415(*) | 17625.73 | 640 | 37098 | 93.16 | 25.08 | 10.58 |
Aggregated | 29087 | 1415 | 17196 | 28 | 37541 | 33.69 | 217.52 | 10.58 |
시나리오: 여러 매장에 여러 사용자가 주문을 시도할 때
Type | Name | # Requests | # Fails | Average (ms) | Min (ms) | Max (ms) | Average size (bytes) | RPS | Failures/s |
---|---|---|---|---|---|---|---|---|---|
POST | /cart | 46673 | 87 | 10338.25 | 14 | 21005 | 38.23 | 286.85 | 0.53 |
POST | /customers/login | 8221 | 0 | 8939.88 | 72 | 51081 | 0 | 50.53 | 0 |
POST | /orders | 12178 | 33 | 10426.37 | 57 | 20874 | 40.33 | 74.84 | 0.2 |
Aggregated | 67072 | 120 | 10182.85 | 14 | 51081 | 33.93 | 412.22 | 0.74 |
TODO: 트랜잭션의 기간이 길어지면 낙관적 락이 비관적 락보다 디비 커넥션을 물고 있는 시간이 적이지므로 좋아질 수도 있음.. 이거 테스트 해보기