예비 서버 ..
예비 서버를 두지 않은 하찮은 결론을 알았쩌.
tracker.openwebtorrent.com 서버를 사용하고 모바일 어플에서 화면은 끄고 webrtc 24시간 연결 테스트를 하였는데 공교롭게도 오늘 서버가 터졌스빈다. 이럼 다시 재연결을 시도하는 방법이 없어서 테스트가 완전히 망햇쩌. 연결이 끊어졌다 하더라도 다시 연결하는 과정까지 보아야 비로소 화면이 꺼진 상태에서 포그라운드 서비스에서 원활한 작동을 한다는 사실을 관측하는 것이어요. 일반적으로 포그라운드 서비스는 대기 상태에 들어가지 않고 계속 작동하빈다. EG 뮤직 플레이어 ..
WebTorrent. LLC.는 이중 서버로 tracker.fastcast.nz, tracker.btorrent.xyz를 사용해요.
오늘은 tracker.btorrent.xyz만 작동 중이어요. 슬프빈다.
소재가 불분명한 tracker.webtorrent.dev도 있쩌.
(This tracker is not associated with WebTorrent LLC or Feross Aboukhadijeh.)
E.G. mean for example (예시)
전에 카카오가 예비서버를 사용하지 않아서 IDC에 화재에 서비스가 오랜 시간 오프라인이 되었어요.
문득 ..
aquatic: high-performance open BitTorrent tracker
GitHub - greatest-ape/aquatic: High-performance open BitTorrent tracker (UDP, HTTP, WebTorrent)
이 서버는 100만 동시접속을 감당할 수 있는지 또 모를 일이어요.
웹토렌트는 웹소켓 기반에 트래커를 사용해야 하는데 브라우저는 피어 정보만 받고 웹 소켓 연결을 종료하여도 어플이 작동하는데, 서버가 되려면 웹소켓 연결을 계속 유지하고 새로운 연결 요청을 수신하여야 하여서 아주 만은 동시 접속이 필요 하겠쩌.
튜닝만 잘 하면 AWS-EC2 m4.2xlarge 8코어 32기가램에서 백만 연결을 할 수 있다고 하는데 솔까 데이터가 없어서 직접 서버를 만들고 분산해야 할꺼빈다.
wifi 통신 불량이 생기면 webrtc 연결이 끊어지는 듯 해요. 이럼 다시 연결하면 대빈다. 방금 전에 disconnected 상태가 식별되었고 어플 화면에 들어가지 않고 다시 연결하였는데 다시 연결하는데 문제가 없었쩌.
이럼 안드로이드 포그라운드 서비스는 대기 상태에 절대적인 제약을 받지 않는다고 보면 되겠스빈다. 안드로이드 15버전에서 어떤 타입에 제약이 추가되려는 것 같쩌.
