Wpis z mikrobloga

via Wykop Mobilny (Android)
  • 1
#linux mamy w sieć komputery pod Linuxem
Mają wspólny zasób sieciowy (NFS) oraz są raczej słabe.
Mój cel to w jakiś sposób podzielić problem analizy obrazów z którym każdy sobie poradzi.

Jak to dobrze zrównoleglic? Samo zadanie dla pojedynczego obrazu może być jako skrypt w Bash albo Python

Jestem zrozumiały?

#programowanie
  • 8
  • Odpowiedz
@wytrzzeszcz: Stawiasz jednego hosta z serwerem np. RabbitMQ, piszesz klientów przetwarzających obrazy i odsyłających info o porpawnym/nieporpawnym zakończeniu pracy i masz gwarancję, że każdy rozdysponowany task (powiedzmy, że każdemu klientowi wyślesz pulę plików do przetworzenia) zostanie wykonany + wszystko ładnie zalogowane.
Całość w pythonie nie powinna jakoś długo zająć
  • Odpowiedz
@Godid1951: Nigdy nie korzystałem, ale wygląda w tym przypadku jak strzelanie z armaty do wróbla. Jeżeli wszystkie komputery są w jednej sieci to wystarczyłoby nawet zwykłymi socketami z serwera rozsyłać zadania do klientów bez żadnych middleware
  • Odpowiedz