서버 측 로직을 위해 주로 PHP를 실행하는 시스템이 있지만, 시스템의 일부분에 대해 Node.js를 사용하고 있으며이를 처리하는 가장 좋은 방법이 무엇인지에 대한 질문이 있습니다.Node.js - 여러 웹 소켓 서버?
Node.js 서버는 웹 소켓 서버로만 사용됩니다. 소켓 용 API로 Socket.IO를 사용하고 있습니다.
현재 소켓에 대한 세 가지 용도, 즉 들어오는 요청을 처리하는 대기열, 채팅 서버 및 공지 사항 시스템이 있습니다.
내 질문은; 이것이 최선의 접근 방법입니까? 파일이 엉망이되어, 모든 논리가 단일 파일에 있습니다. 각 부분을 처리하기 위해 파일을 분리하여 배포해야합니까, 아니면 다양한 용도를 처리 할 다중 소켓 서버를 만들어야합니까?
이 현재 구현을 통해 나는 하나의 스크립트에서 너무 많은 일이 일어나고있는 것처럼 모든 오류를 디버그하는 것이 매우 어렵다는 것을 알고 있습니다.
도움이 되셨다면
감사합니다.