2011-09-08 6 views
1

본인은 전문가의 조언이 필요합니다.많은 수의 계정을 업데이트하는 가장 좋은 방법은 무엇입니까

잠재적 인 Facebook 응용 프로그램을 분석하도록 요청 받았습니다.

이 응용 프로그램은 어린이 계정에 대한 부모 모니터링입니다. 기본적으로 다른 것들 사이의 특정 키워드에 대한 자녀 상태 메시지를 검색합니다. 그리고이 응용 프로그램은 부모님이 뭔가를 발견하면 부모에게 알려줍니다.

물론이 애플리케이션에는 어린이 데이터에 액세스 할 수있는 유효한 토큰이 있습니다. 이것은 아이를 간첩하는 도구가 아닙니다.

그래프 API를 'since'키워드와 결합하여 마지막 업데이트를 얻고 있습니다. 단일 사용자와 잘 작동합니다.

제 질문은 확장성에 관한 것입니다. 엄청난 수의 어린이 업데이트를 모니터링하려면 어떻게해야합니까? ~

: (10,000 100,000 계정)

그리고 난 상태 메시지, 비디오, 이미지, 친구, 친구의 상태 메시지를 모니터링 할 수있는 각각의 아이들을위한

... 여기

몇 가지 숫자 매일 10,000 명의 어린이 계정에 대한 시간별 업데이트를 요청하는 2.1M 요청.

~ 57.8M 매일 평균 10,000 명의 어린이 계정과 친구들의 시간별 업데이트를 요청하며 평균 40 명의 친구가 있습니다.

here을 읽었을 때 제한적일 수 있습니다.

그럼 어떻게 생각하십니까?

ps : 아마도 실시간 업데이트로이 문제가 발생하지 않거나 악화 될 수 있습니까?

답변

0

예 실시간 업데이트를 구독하여 계정이 업데이트되면 콜백을 받고 최신 업데이트를 얻을 수 있습니다. 이렇게하면 지속적으로 업데이트 계정을 폴링하는 오버 헤드를 피할 수 있습니다. 이 기능을 사용하려면 offline_access 토큰을 가져와야합니다.

+0

페이스 북에서 페이스 북 응용 프로그램으로 보내는 업데이트 수가 API 요청과 같이 제한되어 있는지 알고 계십니까? 10,000 이상의 계정에 대한 업데이트를받을 수 있습니까? – doobinay

+0

애플리케이션을 승인 한만큼의 사용자에 대한 업데이트를 얻을 수 있어야합니다. 그런 다음 사용자 피드를 가져 오는 제한적으로 평가 될 수 있지만 검색해야하는 업데이트가있는 위치를 알기 때문에 잠시 기다렸다가 나중에 다시 시도 할 수 있습니다. – bkaid

+0

마침내 실시간 API를 사용해 보았습니다. 또한 업데이트를 트리거 한 객체가 아니라 알림 객체를 반환합니다. 그래서 결국 나는 물건을 잡아달라고 요청해야한다. 어쨌든 도와 주셔서 감사합니다! – doobinay

관련 문제