나는 내가 레일 애플 리케이션을 찾고 다음 워크 플로우가 :처리 비동기 3 자 HTTP 요청
- 구문 분석 들어오는 요청
- 구축 제 3 자 웹 서비스 요청
- 는 제 3 자 요청 보내기
- 예상 된 응답을 처리하도록 작업자를 큐에 넣기
응답이 도착하면 응답 처리 응답으로 구문 분석 결과를 다시 보내십시오.
내가 작업중인 데이터 개체 외에도 필요한 모델은 무엇입니까? (예 : 대기열, 작업자 등)
- 이 작업을 수행하려면 어떤 표준 레일 컨트롤러를 구현해야합니까?
모든 결과는 JSON을 통해 전달됩니다.
웹 응용 프로그램을 사용하는 경우 ajax 메서드를 사용하여 데이터를 제어하고 출력하는 자체 컨트롤러로 이동할 수 있습니다. 나는 특별히 프론트 엔드 javascript/ajax가 필요한 애플 리케이션을 위해 비슷한 일을했지만, 이것을 위해 할 수있다. –
이 Rails 앱에는 프론트 엔드가 없으며 다른 Rails 앱/다른 유형의 서버 (클라이언트 앱/브라우저 없음)에서 호출되므로 가능한 경우 js를 사용하지 마십시오 –
http://stackoverflow.com/questions/6643964/asynchronous-http-request-in-ruby 도움이 되셨습니까? –