저는 실시간 socket.io 를 이용할 경우에만 Node.JS를 사용하는 타입입니다.
뭐든지 PHP만 써도 다 구현이 가능한데 유일하게 PHP는 실시간 이벤트 처리에서는 문제가 있다고 생각했었습니다.
하지만! PHP로 짜여진 socket.io가 있어서 소개 해 드릴려고 합니다.
- github 소스
https://github.com/walkor/phpsocket.io
서버에 Node.JS를 설치 하지 않아도 socket.io 서비스가 가능한게 가장 큰 장점입니다.
지금 상용에 도입해서 일주일 이상 지났는데, 전혀 문제점이 없었습니다.
Node.JS에 진입을 아직 하지 않으신 분들도 실시간 서비스를 구현 하실 수 있습니다.
- 도입 사례
거래소에서 주문이 등록 취소 되거나 체결이 이루어질 경우 모두에게 변경사항을 알리는 socket 통신이 phpsocket.io로 구현 되어 있습니다.
이로써 Node.JS를 써야할 유일한 이유 하나가 사라져버렸네용..
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 6개
PHP 서버 구축이 Node.JS 보다 더 어렵다는 의미이신가요?
당연히 소켓 서버는 별도로 두고 있습니다.
하지만 PHP 서버 구축이 Node.JS 서버 구축 보다 더 어렵다고는 생각되지 않습니다.
되려 소스 코드 관리나 PHP 환경 설정 측면에서 모든 서버가 동일하게 유지 할 수 있는게 더 장점이 되고 있습니다.
저도 일부 서비스에 workerman이랑 적절히 쓰고있습니다.
근데 아직까지는 nodejs가 여러 모듈과 붙여서 쓰기엔 좀더 유익하긴합니다.