2012-03-25 3 views
8

play2에 이라는 패키지가 있습니다. Iteratee에는 1000 개가 넘는 큰 개체가 있습니다.play2에서 'Iteratee'를 이해하는 방법?

왜 play2에 큰 개체가 필요하고 어떻게 이해해야합니까?

+0

당신은 정말이에요해야 iteratee 디자인에 대한 적절한 설명은 http://jsuereth.com/scala/2012/02/29/iteratees.html을 참조하십시오. –

+0

Play 2.0 스칼라 고급 문서 https://github.com/playframework/Play20/wiki/Iteratees를 확인하십시오. 아래 개념에 대한 설명이 깨끗하고 오래되었습니다. –

+1

방금 ​​Play2에서 제공 한 Iteratees의 개념을 발견하려고 시도한 사람들을 설명하기 위해 기사를 작성했습니다. http://mandubian.com/2012/08/27/understanding-play2-iteratees-for-normal-humans/ – mandubian

답변

16

방금 ​​Play2에서 제공하는 Iteratees의 개념을 발견하려고하는 사람들을 위해이 기사를 작성했습니다. 내가 귀하의 질문에 대답하는 것이 필수적 부품을 삽입해야 나타나기 때문에 여기에

http://mandubian.com/2012/08/27/understanding-play2-iteratees-for-normal-humans/

기사의 결론이다. 그러나 어쨌든

, 왜 내가 Iteratee/열거/Enumeratee를 사용해야합니다 ... 내 문서 전체이며, 질문도 매우 크다?

Iteratee/Enumerator/Enumeratee가 기능적 구성에서 발견 된 사람들을위한 재미있는 도구가 아님을 알려드립니다. 그들은 많은 도메인에서 유용한 이며 어떻게 작동하는지 이해하면, 은 점점 더 사용하기 시작할 것이라고 약속 할 수 있습니다.

최신 웹 응용 프로그램은 더 이상 동적으로 생성 된 페이지 이 아닙니다. 이제 다른 소스에서 오는 데이터 흐름을 다른 형식으로 서로 다른 사용 가능 타이밍으로 조작합니다. 은 엄청난 양의 데이터를 많은 수의 클라이언트에 제공하고 은 분산 환경에서 작동해야 할 수 있습니다.

반복문은 안전하고 변경 불가능한 이며 실시간으로 데이터 흐름을 처리하기에 좋기 때문에 이러한 경우가 있습니다. 당신이 &보다 더 "실시간 웹 애플리케이션"을 Iteratee을 볼 수의이 가에 관련된 전문 용어를 말씀 드리죠)

+0

정말 좋은 기사! – Freewind

+0

감사! 사람들이 Play2에서 Iteratees를 발견 할 수 있도록 도움을주기 위해 무언가를 쓰고 싶었습니다. 이것이 여러분이 웹 애플리케이션을 디자인 할 수있는 방식을 정말로 바꿔 놓기 때문입니다! – mandubian

+0

이 답변에 기사의 관련 부분을 기입하십시오! – ThiefMaster