cyclone

소프트웨어 스크린 샷:
cyclone
소프트웨어 정보:
버전: 1.1
업로드 날짜: 20 Feb 15
개발자: Alexandre Fiori
라이센스: 무료
인기: 0

Rating: 2.0/5 (Total Votes: 2)

FriendFeed에서 개발 한 이후 페이스 북이 오픈 소스 / 무료 소프트웨어로 출시 된 -

사이클론 토네이도 웹 서버 & NBSP에 의해 구현되는 것과 매우 유사한 API에 HTTP 1.1에 대한 지원을 제공하는 낮은 수준의 네트워크 툴킷이다 .
사이클론과 토네이도 사이의 키 차이
- 사이클론 비틀림에 기초를하므로, 꼬인 구현 다른 프로토콜과 상호 접속을위한 웹 서비스 프로토콜로서 사용될 수있다.
- 국소화하기 Gettext 표준 대신 원래 토네이도 CSV 구현에 기초한다. 또한, 토네이도 않습니다 똑같이 복수화를 지원합니다.
- PyCurl을 기반으로 - TwistedWeb에 따라 비동기 HTTP 클라이언트로 배송, 그러나, 토네이도에 의해 제공 하나와 완벽하게 호환. (HTTP 서버 코드는 여러 가지 이유로, TwistedWeb 기반으로하지 않는)
- XML​​RPC 및 JSONRPC에 대한 기본 지원. (RPC 데모 참조)
- 웹 소켓 프로토콜 클래스처럼 어떤 다른 트위스트 프로토콜 (예 : LineReceiver, 웹 소켓 데모 참조)
- 인증 및 TLS, 플러스 일반 텍스트 또는 HTML 메시지 및 첨부 파일을 만들 수있는 쉬운 방법, 트위스트 메일을 기반으로 전자 메일 보내기를 지원합니다. (전자 메일 데모 참조)
- 내장 txredisapi에 따라 레디 스에 대한 지원. 우리는 일반적으로 웹 응용 프로그램에 대한 memcache가 같은 메모리 캐싱 서버가 필요합니다. 이 pubsub, 세트 같은 다양한 데이터 유형, 해시 (파이썬 DICT) 및 영구 저장소와 같은 더 많은 작업을 지원하기 때문에, 우리는 memcache에 이상 레디 스를 선호합니다. 자세한 내용은 레디 스 데모를 참조하십시오.
- HTTP 인증을 지원합니다. 자세한 내용은 인증 데모보기
트위스트 프로토콜 인의 장점
- twistd를 사용하는 애플리케이션의 쉬운 배포.
-를 통해 RDBM 지원 : twisted.enterprise.adbapi.
- NoSQL에 MongoDB를 (TxMongo)와 레디 스 (TxRedisAPI)에 대한 지원.
- 웹 서버에서 더 많은 기능을 결합 할 수 있습니다 : 등, 이메일을 보내는 메시지 브로커와 통신 ...
- 쉽게 기존의 트위스트 기반 프로젝트에 통합
- 모든 트위스트 프로토콜을 활용
벤치 마크
가장 인기 파이썬 웹 프레임 워크의 일부는 사이클론에 대한 성능을 비교하기 위해 간단한 "Hello World"응용 프로그램 테스트되었습니다.
모든 테스트는 ApacheBench 사용하여 수행 하였다 (100000 -c 25 HTTP -n AB를 : // 호스트). 모든 서버는 중간에 프록시와 프로세스를 단일 스레드했다. 장고는 mod_python을하고 WSGI를 모두 사용하여, 테스트되었습니다 - 그러나 아마 우리가 나쁜 성능에지도 추가 구성 또는 튜닝을 놓친 때문에 결과가 게시되지 않습니다

이 요구 사항 :

이 파이썬.

코멘트 cyclone

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