2010-01-26 3 views
0

변경 사항 (한 테이블에서)을 1 초마다 DB에 대기시키고이 이벤트 이후에 처리 된 데이터를 DB에 대기시키는 내부 서비스를 빌드해야합니다.내부 서비스 빌드, http 지원 필요 없음

이 서비스에는 컨트롤러 /보기 기능이 필요하지 않으므로 모든 레일 스택이 필요하지 않습니다. 레일 스택에서 기본적으로 AR (또는 ORM) 만 필요합니다.

  • 사용
  • RAA Daemons 같은 데몬 솔루션을 사용 (찌르레기/workling, delayed_job 등 같은) 고전 레일 배경 처리 플러그인 (그리고 아마도 같은 ORM :

    찾은 솔루션

    은 /이 있습니다에 대한 접근 그것이 가장 좋은 AP 것은 단독 사용 할 수 있기 때문에),
  • 재 설계 일을 DataMapper를 사용하고

당신이 무엇을 제안 할 것 인 MQ의 sollution을 사용 프로 수사?

답변

1

레일스를 사용하는 대신 ActiveRecord here을 다운로드하여 라이브러리로 포함 할 수 있습니다. 그렇게하면 Rails 스택의 오버 헤드없이 원하는 ORM을 갖게됩니다.

Ruby의 "컨트롤러"부분에 대해서는 원하는 데몬 솔루션을 사용할 수 있습니다.