Rainbows!

소프트웨어 스크린 샷:
Rainbows!
소프트웨어 정보:
버전: 4.6.1
업로드 날짜: 20 Feb 15
개발자: The Rainbows! Team
라이센스: 무료
인기: 0

Rating: nan/5 (Total Votes: 0)

무지개! 졸린 랙 애플리케이션을위한 HTTP 서버입니다. 그것은 유니콘 기반으로하지만, 긴 요청 / 응답 시간 및 / 또는 느린 클라이언트 애플리케이션 기대를 처리하도록 설계된다. 많이 느린 외부 네트워크 의존성에 구속되지 랙 응용 프로그램의 경우, 대신이 간단하고 쉽게 디버그로 유니콘을 고려하십시오.
무지개! 유니콘에 실패 이상한 것들입니다 :
* 타사의 API (컨트롤 외부 서비스 / LAN)
* 오픈 아이디 소비자 (컨트롤 외부 업체에 / LAN)
* 검열 / 편집과 프록시 구현을 역 (컨트롤 외부 업스트림하기 / LAN)
* 혜성
* BOSH (느린 고객과의)
* HTTP 서버 푸시
* 롱 폴링
* Reverse Ajax를
무지개는 또한 심지어 레브 동시성 모델을 사용하여 고속으로 느린 클라이언트 어플리케이션을 서비스하는 데 사용될 수있다.
설치 :
당신은 루비 포지에 무지개 프로젝트 페이지에서 TAR 파일을 다운로드를 풀고 setup.rb를 실행할 수 있습니다 :
rubyforge.org/frs/?group_id=8977
또한 루비 포지에 젬을 통해 설치할 수 있습니다 :
& NBSP; 보석 무지개를 설치
사용법 :
랙 애플리케이션을위한
은 app_root (config.ru의 위치)에서 실행
& NBSP; 무지개
무지개! 기본적으로 TCP 포트 8080에서 모든 인터페이스에 바인딩됩니다.
구성 파일 (들)
무지개! 은 app_root에 rackup에서 사용하는 config.ru 파일을 찾을 것입니다.
배포의 경우, 유니콘과 무지개를위한 설정 파일을 사용할 수 있습니다! --config 파일 / -c 명령 줄 스위치에 의해 지정 - 특정 옵션을. 무지개! ! 무지개 & rdquo; 유니콘 :: 구성뿐만 아니라 제어판에서 & ldquo에있는 모든 옵션을 허용; 블록은, 그래서 당신은 당신의 설정 파일에 다음을 가질 수 있습니다 :
& NBSP; 무지개! 할
& NBSP; 사용 : Revactor
& NBSP는 400을 worker_connections
& NBSP; 끝

이 특징 :

이 랙을위한 설계, 현대 루비 HTTP 애플리케이션을위한 표준.
유니콘에 내장 투명 업그레이드와 루비 구성 DSL로 해당 프로세스 / 소켓 관리 기능을 상속.
유니콘과 마찬가지로 클라이언트가 아직 업로드 동안 어플리케이션 소켓 오프 요청 큰 몸체를 스트리밍 할 수있다. 무지개 때문에! 느린 클라이언트를 처리 할 수​​있는이 기능은 유니콘보다 더 유용합니다.
CPU / 메모리 / 디스크 클라이언트 연결을 독립적으로 확장 할 수 있도록 경량의 동시성 (배우 또는 스레드)와 헤비급 동시성 (작업자 프로세스)를 결합합니다. 우리가 그들을 위해 시간을 찾을으로 (TODO에 나와있는) 대체 동시성 모델이 지원됩니다.

이 릴리스의 새로운 기능입니다 :

이 자료는 랙 1.5.x 이하 사용자에 대한 지원을 하이재킹 추가합니다. 납치에 대한 자세한 내용은 랙 설명서를 참조하십시오. 노 기본적으로 미들웨어 옵션 - 린 젠 - 신 또한 -N /를 제공했다. 마이너 포장 정리하고 새로운 해킹 문서.
* epoll에 * 사용자 (sleepy_penguin는, 이러한 버그는 EM 또는 Cool.io 사용자에 영향을주지 않는 것) 테스트 스위트 이동성 개선을위한 일부 코너의 경우 버그 수정도 있습니다.

4.4.3 버전의 새로운 기능 :

이 릴리스는 린 젠 - 신 마크 J. Titorenko 두 EventMachine 버그 수정을 해결합니다. 약간의 정리도 있습니다.

이 버전 4.4.2의 새로운 기능 : (: keep_open)시나에서 제대로 작동하려면

는 하나의 버그 수정은 스트림 수 있습니다.

이 버전 4.4.1의 새로운 기능 :

이 섬유 기반의 동시성 옵션 음의 수면주기를 방지 할 수 있습니다. 이 지적 린 젠 - 신에게 감사한다.

이 버전 4.4.0의 새로운 기능 :

는 epoll / Cool.io 기반의 동시성 모델의 경우, 종료 () 지금 경쟁 조건을 방지하기 위해 제한 시간 킵 얼라이브 클라이언트에 사용됩니다.
마이너 문서 개선 하였다.

이 버전 4.3.1의 새로운 기능 : 루비 표준 라이브러리에서 기본 로거를 사용하는 경우

이 자료는 잠재적 인 재진입 교착 상태를 해결합니다.

이 버전 4.3.0의 새로운 기능 :

이 사용되지 않는 무지개 ::는 HttpResponse 클래스는 마침내 Pratik 나익 덕분에 사라 졌어요. 오류 로깅 유니콘 4.1.0의 변화와 더 일치한다. 작은 문서 업데이트도 있습니다. 자세한 내용은 유니콘 4.1.0 릴리스 노트를 참조하십시오 http://bogomips.org/unicorn.git/tag/?id=v4.1.0

이 버전 4.0.0의 새로운 기능 :

이 무지개! 지금 특별한 권한이없는 1024 개 이상의 작업자 프로세스로 확장됩니다. , 무지개를이 가능합니다! 지금 빗방울 따라서 유니콘 4.x의에 따라 달라집니다 [1].
client_max_header_size 지시어는 헤더에 클라이언트 당 메모리 사용을 제한하는 추가됩니다.
실험 StreamResponseEpoll 동시성 옵션은 임의의 스레드 안전 의존하지 않고 보내는 응답을 버퍼에 존재한다. 무지개의 나머지 부분과는 달리! nginx를하지 않고 잘 작동하는이 동시성 옵션은 / 만 / 그래서 유니콘 자체보다 훨씬 더 강하게, nginx를 뒤에 지원됩니다. 비의 nginx LAN 클라이언트는이 지원되지 않습니다. 이 sleepy_penguin [2] RubyGem (리눅스)에 의존한다.
모든 주위에 약간의 버그 수정 및 정리가 있습니다.

이 버전 3.4.0의 새로운 기능 :

이 SIGQUIT (정상 종료) 현재 유휴 클라이언트를 유지하는 것이 상대적으로 저렴 동시성 모델에 대한 유휴 킵 얼라이브 클라이언트 삭제 : 쿨 리오, CoolioThreadPool를, CoolioThreadSpawn, epoll에, EventMachine, XEpoll, XEpollThreadPool, XEpollThreadSpawn.
(당신이 사용하는 경우 : tcp_nopush) Kgio.autopush 이제 모든 멀티 스레드 동시성 모델 제대로 작동합니다.
그렙 로케일 수정
t0044 : 증가 테스트 신뢰성
try_defer : 문서를 사용
xepoll_thread_pool / 클라이언트 : 자동 삽입 지원을 개선
.gitignore : 태그 / 태그 파일을 추가
리눅스에 Kgio의 자동 삽입에 대한 테스트를 추가
SIGQUIT 차단에 대한 테스트를 추가
event_machine은 : SIGQUIT에 유휴 클라이언트 연결을 해제
클라이언트 : 전반적으로 kgio_write 사용
쿨 리오 * + *의 epoll * : SIGQUIT에 드롭 킵 얼라이브 클라이언트
의 epoll / xepoll : 더 일관성 클라이언트 구현
문서는 : 4.1.1 이상 io_splice 추천

이 요구 사항 :

루비

코멘트 Rainbows!

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!