Nauka programowania rozproszonego

0

Witam, mam pytanie ponieważ nie moge znaleźć materiałów do nauki programowania rozproszonego. W ksiazkach zawarte sa dwa/cztery przykłady i tyle.
Teraz nasuwa mi się pytanie czy to nie jest az tak bardzo potrzebne programiscie? a jesli jest potrzebne to gdzie moge znalezc informacje?

0

Jest potrzebne, ale to jest dość szeroka dziedzina i musisz szukać materiałów dotyczących konkretnej technologii ;]
Są technologie niskopoziomowe -> sockety
Są technologie wysokopoziomowe nastawione na wydajność działania -> CORBA, ICE
Są technologie wysokopoziomowe nastawione na "uniwersalność" i łatwość korzystania -> Webservices

0

Mój kolega ostatnio jarał się czymś takim jak Gearman, korzystał z niego z poziomu PHP, ale dla Javy też masz wsparcie :) - http://gearman.org/

No i jest jeszcze taka Java-only CORBA - nazywa się RMI.

No i jak chcesz to zainteresuj się chmurowymi rozwiązaniami. Są dostępne online różne chmury obliczeniowe.

2

A ja polecam Akka: http://akka.io/
Jest to mechanizm aktorów wzorowanych na tych z Erlanga, z API w Javie i Scali. Erlang jest językiem szeroko stosowanym w telekomunikacji, gdzie jest duży poziom rozproszenia i konieczność zdalnych i automatycznych restartów, zdalnej i automatycznej aktualizacji, itp itd Akka ma na celu przeniesienie rozwiązań znanych z Erlanga na JVM.

1 użytkowników online, w tym zalogowanych: 0, gości: 1