2011-11-05 5 views
1

레일에서 루비를 처음 사용하기 때문에 주기적으로 일부 작업을 수행하는 crontab과 같은 것이 있는지 궁금합니다. 기본적으로 엔티티의 URL을 핑 (ping)해야하지만 다른 엔티티 (entity1은 각각 600ms, 엔트리는 각 500ms ...)마다 각 엔티티에 ping을 수행해야합니다. 이것을하는 루비가 있습니까? 감사합니다.정기적 인 ping [ruby on rails]

답변

1

필요에 따라 다양한 옵션이 있습니다.

(가능성이 과잉); 그냥 달라.

+0

답장을 보내 주셔서 감사합니다.하지만 소속 항목 (예 : 서비스)에 따라 이러한 정기 작업을 동적으로 추가/제거해야합니다. 여러 종점이있는 여러 개의 서비스가 있습니다. 서비스에 속한 간격 (예 : 500ms)에 서비스의 각 끝점에 대해 ping을 수행해야합니다. 이 "핑 (ping)"은 서비스가 등록 될 때 시작되고 서비스가 시스템에서 삭제 될 때 종료됩니다. 당신이 제시 한 보석들에서 이것을 구현하는 것이 가능합니다. 왜냐하면 내가보기에는 고정 된 일자리 스케줄 만 있기 때문입니다. –

+0

@MrBlack 잘 모르겠습니다. 그러나 솔직히 말하면, 나는 앱 안에서도 이것을 할 수 있을지 확신하지 못합니다. 타이밍 요구 사항은 꽤 공격적입니다. 특히 엔드 포인트가 많은 경우 특히 그렇습니다. 나는 몇몇 테스트를 실행하는 것을 고려할 것입니다, 아마 하나의 직업은 각 엔티티의 핑을 스핀해야합니다, 아니면 ...? 대답을 받아들이지 않는 것을 고려하고 좀 더 적절한 입력을 기다려야한다고 생각합니다. –