/ / Używanie Pythona jako serwera - c ++, python

Używanie Pythona jako serwera - c ++, python

Mam trochę kodu Pythona, który działa co 10 minut lub tak. Odczytuje dane, wykonuje pewne przetwarzanie i generuje dane wyjściowe. Chciałbym to zmienić, żeby działało nieprzerwanie.

Czy python dobrze nadaje się do działania jako serwer(asin działa ciągle), czy lepiej byłoby mi przekonwertować moją aplikację na c ++? Jeśli zostawiam go w pythonie, czy są jakieś moduły zalecane do osiągnięcia tego?

Dzięki

Odpowiedzi:

3 dla odpowiedzi № 1

Tak, jeśli nie potrzebujesz strony serwera wydajności lub jeśli twoja aplikacja jest związana z I / O pełny python po stronie serwera.

Dobra biblioteka na początek to po prostu moduł socketserver ze standardowej biblioteki
http://docs.python.org/library/socketserver.html#socketserver-tcpserver-example


1 dla odpowiedzi nr 2

Python może służyć jako aplikacja serwerowa. Pamiętam wiele serwerów internetowych i ftp napisanych w Pythonie. Zobacz w bibliotece wątków dla wątków.