서버에서 업데이트를 받아야하는 클라이언트 측 데스크톱 앱을 작성 중입니다. 이러한 업데이트는 거의 없으며 (아마도 일주일에 1 번) 가능한 빨리받을 수 있기를 바랍니다.WAMP 게시/구독 배터리 효율적인가요?
WAMP
통해 업데이 트를 제공하고 지속적으로 백그라운드에서 응용 프로그램을 보자 주제에 "가입"하드 배터리가 있습니까? REST 기반 API를 사용하여 주기적으로 서버를 폴링하는 것이 더 효율적입니까?
서버에서 업데이트를 받아야하는 클라이언트 측 데스크톱 앱을 작성 중입니다. 이러한 업데이트는 거의 없으며 (아마도 일주일에 1 번) 가능한 빨리받을 수 있기를 바랍니다.WAMP 게시/구독 배터리 효율적인가요?
WAMP
통해 업데이 트를 제공하고 지속적으로 백그라운드에서 응용 프로그램을 보자 주제에 "가입"하드 배터리가 있습니까? REST 기반 API를 사용하여 주기적으로 서버를 폴링하는 것이 더 효율적입니까?
WAMP는 지속적인 연결을 필요로하므로 배터리 방전을 처리해야합니다. 얼마나 많은 비용이 드는지 알아내는 유일한 방법은 앱을 실행할 시스템에서 테스트하는 것입니다. 그런 다음 폴링 솔루션 대 실제 트레이드 오프를 고려할 수 있습니다.
구독시 에너지 소비에 아무런 영향이 없습니다. 그러나 너무 오랜 시간 동안 너무 적은 업데이트로 연결을 유지할 때 의미가 있습니다. 내가 생각하는 통신 프로토콜로 WAMP 사용을 재고해야합니다.