보라코딩
Day 40, mini project_6 본문
웹으로 해야겠다는 생각을 해서 처음에 무조건 asp.net으로 controller로 파싱해야겠다고 생각했는데
서비스를 사용해서 콘솔로 background에서 돌아가게 해야 했고,
여러 서비스를 구성하는게 유지보수나 구조상에도 좋기에 다른 방식으로 구성해보려 한다.

서비스를 여러개로 분리한다
-> 감지, 파싱과 저장, webApp(리액트와 Rest API 통신을 위해), 전송
또한, RabbitMQ 사용하는 것을 잊고 있었는데
filewatcher로 감지하고 있다가
원하는 파일이 감지되면 큐에 메세지를 전달하고
메세지를 받는 순간 파싱이 시작되게 해야 한다.
재밌다..!!!
참고자료
asp.net 서비스로 돌리기
Host ASP.NET Core in a Windows Service
Learn how to host an ASP.NET Core app in a Windows Service.
learn.microsoft.com
서비스구성 편리하게 하는 라이브러리
GitHub - Topshelf/Topshelf: An easy service hosting framework for building Windows services using .NET
An easy service hosting framework for building Windows services using .NET - GitHub - Topshelf/Topshelf: An easy service hosting framework for building Windows services using .NET
github.com
내가 선택한 방식

그밖에 시스템 설계 다시 구성 중.....
순서도 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 제 기능을 하지 않는 전구를 다루기 위한 단순 순서도. C 언어의 for 루프 순서도 순서도(영어: flowchart)는 워크플로 혹은 프로세스를 보여주는 다이어그램의 한
ko.wikipedia.org
'개발자가 되었다?' 카테고리의 다른 글
| Day 42, mini project_8 (0) | 2023.10.20 |
|---|---|
| Day 41, mini project_7 (0) | 2023.10.19 |
| Day 39, mini project_5 (0) | 2023.10.17 |
| Day 38, mini project_4 (1) | 2023.10.16 |
| Day 37, mini project_3 (0) | 2023.10.13 |