gnu6 + svelte 만들까 합니다. 정보
gnu6 + svelte 만들까 합니다.
본문
gnu5 api + svelte 만들어서 서비스를 만들고 있었는데, 한참을 만들다가
충격적인 현상을 뒤늣게 알게 되었습니다.
제컴이 mac인데, 제컴하고 스마트폰에서는 아무 문제가 없었는데...
윈도우 pc에서 접속을 하면 서버가 멈추는 현상이 벌어졌습니다.
한번 멈추면 몇시간 이후에나 접속 가능하더라구요..
비동기처리가 이래서 필요하구나란 생각을 하게 되었습니다.
jwt 재발행시 문제가 발생하는 것 같긴한데...
서비스를 하려고 하던 참이라.. 급하게
백엔드 api를 vercel + supabase 로 변경하고
서비스 구현은 했는데.. 막상 만들고나니 영업하는 분이 그만두는 바람에...
좀 쉬다가
방금 php 비동기 찾아보던 중 open swoole라는 프레임워크를 알게되었는데,
속도가 엄청 빠른 php이라고 하던데...
비동기 지원하고
코루틴
소켓통신
grpc
tcp
mqtt
아무튼 이번에는 호흡을 맞추어서
gnu6 + svelte 버전 만들까 합니다.
추천
3
3
베스트댓글

어떤 프로젝트인지는 모르겠지만... 아래와 같은 특징을 보고 선택하심이~
- Swoole: C 언어로 작성되어 있으며, PHP에 내장된 확장 모듈로 동작합니다. 설치 후 PHP 엔진과 직접 통합됩니다.
- ReactPHP: 순수 PHP로 작성되어 있으며, 추가적인 PHP 확장 없이도 동작합니다. Composer를 통해 설치하고 사용할 수 있습니다.
- Swoole:
- 멀티쓰레딩 및 멀티프로세싱 지원.
- 서버, 클라이언트, 타이머, 채널 등 다양한 고급 기능 제공.
- 성능이 매우 우수하며, 네이티브 C 언어로 작성되어 있어 빠릅니다.
- ReactPHP:
- 순수 PHP로 작성되어 있어 설치와 배포가 간편.
- 비동기 스트림, 이벤트 루프, 타이머, DNS 해석기 등 기본적인 비동기 I/O 기능 제공.
- 성능은 Swoole에 비해 상대적으로 낮지만, 충분히 실용적입니다.
- Swoole: 대규모 애플리케이션, 실시간 채팅 서버, 게임 서버, 마이크로서비스 등 고성능이 요구되는 상황에서 주로 사용됩니다.
- ReactPHP: 간단한 비동기 작업, 웹소켓 서버, API 서버 등에서 주로 사용되며, 기존 PHP 코드와의 호환성을 중시하는 경우 유용합니다.

댓글 6개

swoole
https://openswoole.com/

파이썬 가십니까?


@들불 들불님 언제나 응원드립니다~~ 작년에 오픈해주신 api 잘 쓰고 있습니다~~

어떤 프로젝트인지는 모르겠지만... 아래와 같은 특징을 보고 선택하심이~
- Swoole: C 언어로 작성되어 있으며, PHP에 내장된 확장 모듈로 동작합니다. 설치 후 PHP 엔진과 직접 통합됩니다.
- ReactPHP: 순수 PHP로 작성되어 있으며, 추가적인 PHP 확장 없이도 동작합니다. Composer를 통해 설치하고 사용할 수 있습니다.
- Swoole:
- 멀티쓰레딩 및 멀티프로세싱 지원.
- 서버, 클라이언트, 타이머, 채널 등 다양한 고급 기능 제공.
- 성능이 매우 우수하며, 네이티브 C 언어로 작성되어 있어 빠릅니다.
- ReactPHP:
- 순수 PHP로 작성되어 있어 설치와 배포가 간편.
- 비동기 스트림, 이벤트 루프, 타이머, DNS 해석기 등 기본적인 비동기 I/O 기능 제공.
- 성능은 Swoole에 비해 상대적으로 낮지만, 충분히 실용적입니다.
- Swoole: 대규모 애플리케이션, 실시간 채팅 서버, 게임 서버, 마이크로서비스 등 고성능이 요구되는 상황에서 주로 사용됩니다.
- ReactPHP: 간단한 비동기 작업, 웹소켓 서버, API 서버 등에서 주로 사용되며, 기존 PHP 코드와의 호환성을 중시하는 경우 유용합니다.

멋지네요