|
8 | 8 | ## 서비스 소개 |
9 | 9 | 저희 `monicar`는 렌터카 차량 관제 서비스입니다. |
10 | 10 | 적어도 15000대 이상의 애뮬레이터가 시동on, GPS정보, 시동off를 http로 요청합니다. |
11 | | -특히, GPS 정보는 http 연결 비용을 줄이기 위해 1초마다가 아닌, 60초마다 60개의 데이터를 요청합니다. |
| 11 | +특히 GPS 정보는, 받는 서버의 부하를 줄이기 위해 1초마다가 아닌, 60초마다 60개의 데이터를 요청합니다. |
12 | 12 | 카프카를 통해 차량의 정보가 올바르게 저장이 되면 업체별로 차량의 운행정보, 위치, 과거 경로 조회, 실시간 경로 조회 등을 기반으로 차량을 관제할 수 있습니다. |
13 | 13 |
|
14 | 14 | ## 주요 기능 |
|
23 | 23 | 요청한 데이터를 단일 수집서버로는 한계가 있으며, [부하테스트의 결과](https://www.canva.com/design/DAGfcRy6xGE/q6HvKo_qZ0ftXHH79zK6rg/edit?utm_content=DAGfcRy6xGE&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton)로 인해 메시지 큐를 도입할 수 밖에 없었습니다. |
24 | 24 |
|
25 | 25 |  |
26 | | -CPU70 이상이 되면 Scale Out, 30이하면 Scale in이 되도록 Auto Scaling을 설정하였습니다. |
27 | | -Event-hub 서버가 60초마다 요청한 60개의 데이터가 카프카를 통해 저장하여, 업체별로 차량의 정보를 조회할 수 있습니다. |
28 | | -실시간 차량을 보여주기 위해, Consumer서버 한대로는 한계가 있어 향후 Consumer서버를 여러대 늘릴 예정입니다. |
| 26 | +CPU 70 이상이 되면 Scale Out, 30이하면 Scale in이 되도록 Auto Scaling을 설정하였습니다. |
| 27 | +애뮬레이터 서버가 60초마다 요청한 60개의 데이터가 카프카를 통해 저장하여, 업체별로 차량의 정보를 조회할 수 있습니다. |
| 28 | +실시간 차량을 보여주기 위해, Consumer서버에서 mybatis의 bulk insert기능을 활용하여 데이터를 더 빠르게 적재될 수 있도록 할 예정입니다. |
29 | 29 |
|
30 | 30 | ## 프로젝트 기획 |
31 | 31 | - [피그마 링크]() |
@@ -59,9 +59,9 @@ Event-hub 서버가 60초마다 요청한 60개의 데이터가 카프카를 통 |
59 | 59 | </p> |
60 | 60 |
|
61 | 61 | ## BE Trouble Shooting |
| 62 | +- [부하테스트 - 메시지 큐를 도입할 수 밖에 없었던 이유](https://www.canva.com/design/DAGfcRy6xGE/q6HvKo_qZ0ftXHH79zK6rg/edit?utm_content=DAGfcRy6xGE&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton) |
62 | 63 | - [메시지 큐 중에 Kafka를 도입한 이유](https://github.com/Kernel360/KDEV3_monicar_BE/blob/develop/img/Kafa도입이유.md) |
63 | 64 | - [Route53 동작이 제대로 안될 때가 있다.](https://github.com/Kernel360/blog/pull/131) |
64 | | -- [부하테스트 - 메시지 큐를 도입할 수 밖에 없었던 이유](https://www.canva.com/design/DAGfcRy6xGE/q6HvKo_qZ0ftXHH79zK6rg/edit?utm_content=DAGfcRy6xGE&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton) |
65 | 65 | - [SSE 응답이 계속 대기 중(Pending)으로 유지되는 문제](https://github.com/Kernel360/KDEV3_monicar_BE/wiki/SSE-%EC%9D%91%EB%8B%B5%EC%9D%B4-%EA%B3%84%EC%86%8D-%EB%8C%80%EA%B8%B0-%EC%A4%91(Pending)%EC%9C%BC%EB%A1%9C-%EC%9C%A0%EC%A7%80%EB%90%98%EB%8A%94-%EB%AC%B8%EC%A0%9C) |
66 | 66 |
|
67 | 67 | ## 기술 세미나 |
|
0 commit comments