저는 NGO를위한 영감 사이트에서 일할 것입니다. "Michael recommended apple pie", "John은 초콜릿에 댓글을 달았습니다."와 같은 이벤트를 통해 일종의 Facebook-esque 이벤트 스트림을 구현하려고합니다. 케이크 ","카라멜 등 "앨리스에 의해 1 시간 전 게시 퍼지,맞춤 이벤트 스트림을 구현하는 방법은 무엇입니까?
것은 사람 만 캐러멜, 체리 관심이와 애플 파이를 참조해서는 안 이러한 이벤트가 관심 기반이라는 것이다 또는 초콜릿 케이크. 이것에 대한 많은 순열이 있으며 사용자의 맞춤 이벤트 스트림을 즉시 생성하는 것은 다소 비싼 데이터베이스 쿼리를 의미합니다.
내 사고는 액션 이벤트가 발생할 때마다 일종의 백그라운드 처리를 수행하여 수신 사용자와 게시 된 이벤트 (아마도 간단한 SQL JOIN 테이블) 사이의 관계를 미리 생성하는 것이 었습니다.
이벤트에 대해 수백 명의 사용자의 환경 설정을 평가하는 데 필요한 작업은 상당 할 것이므로 작업을 트리거하는 POST 요청의 일부로 수행 할 수 없으므로 많은 작업을 수행해야합니다. 다른 과정에서의 작업. 현재이 작업을 위해 Gearman을보고 있습니다.하지만 제안은 매우 열려 있습니다.
나는 나를 위해 일하는 사람을 찾고 있지 않지만, 이런 일을하는 데 이전에 경험이있는 사람이 있다면, 나는 당신의 생각을 듣고 싶습니다.
각주로, 우리는 [Drupal] (http://drupal.org/), PHP 및 MySQL 위에이 모든 것을 구축하고 있습니다. 그러나이 작업은 드루팔 (Drupal)과 관련이 없기 때문에 우리는 문제의 아웃. 따라서 이러한 종류의 스트림에 대한 경험이 있다면 다음을 공유하십시오. – mikl