2008-09-18 4 views
6

분산 응용 프로그램을 만드는 가장 좋은 파이썬 프레임 워크는 무엇입니까? 예를 들어 P2P 앱을 만들 수 있습니다.분산 파이썬

답변

2

표준 라이브러리 2.6에 포함될 pyprocessing을 체크 아웃 할 수 있습니다. 스레딩과 유사한 API를 사용하여 여러 프로세스에서 작업을 실행할 수 있습니다.

1

처음에는 BitTorrent 소스를 다운로드하고 어떻게했는지 확인할 수 있습니다. 당신이 Stackless Python 체크 아웃, 스레드의 톤을 필요로하고 더 나은 동시 성능을 필요 해요 뭔가 경우

http://download.bittorrent.com/dl/

+2

비트 토런트는 비틀림을 사용합니다. –

1

. 그렇지 않으면 SOAP 또는 XML-RPC 프로토콜을 사용할 수 있습니다. Ben의 게시물에 대한 답변으로, BitTorrent 소스를 살펴보고 싶지 않다면 the BitTorrent protocol에서 기사를 볼 수 있습니다.

9

"네트워크 응용 프로그램"이라고 생각하십니까? 분산 형이란 네트워크를 통해 여러 작업자 클라이언트간에 작업 부하를 분할 할 수있는 응용 프로그램을 의미합니다.

아마도 원할 것입니다. Twisted

3

아마도 Twisted이 필요합니다. Twisted 용 "Vertex"이라는 P2P 프레임 워크가 있습니다. 적극적으로 관리하지는 않지만 NAT를 통해 터널링하고 매우 추상적 인 방식으로 사용자간에 직접 연결을 할 수 있습니다. 이런 종류의 일에 더 많은 관심이 있다면 더 적극적으로 유지 될 것이라고 확신합니다.