Viser arkivet for stikkord erlang

PowerSet slipper Fuzed

Fuzed, utviklet av søkemotorfirmaet Powerset, er en web-frontend for bl.a. Rails-applikasjoner—skrevet i Erlang:

Fuzed is an Erlang-based clustering system designed to let several single-threaded processes (which may or may not be reliable) form into a pool which can serve requests to remote hosts. These resources need not be homogeneous, Fuzed breaks them up into homogeneous pools internally and serves out requests without “crossing the streams” of different software/versions of software. … This is a release of Powerset’s internal clustering software which has been adapted for use with Rails …

Fuzed er altså en proxy som kan sende requests til Rails-prosesser på flere maskiner, og som tar seg av organiseringen av disse prosessene. Dersom du mer Fuzed starte en ny Rails-prosess blir denne prosessen automatisk med i “poolen” over tilgjengelige Rails-prosesser. Med andre ord litt som Swiftiply, bare basert på Erlangs fantastiske distribuerte prosess-arkitektur, som også lar Fuzed last-balansere requestene. Fuzed kan også serve statiske filer (via YAWS tror jeg).

Se for øvrig denne blog-posten for mer om Powersets Ruby-arbeid.

Interessert i Erlang?

Om du er en av oss som har ambisjoner om å lære et nytt språk i året kan kanskje Erlang være noe du er interessert i. NUUG arrangerer introduksjon til Erlang imorgen (tirsdag 12.) klokka halv sju på Høgskolen i Oslo. Gratis.

Om du er en av oss som stadig vekk får høre at Ruby ikke skalerer kan kanskje også Erlang være noe å vurdere. Erlang er nemlig et av de få språkene som virkelig er i stand til å nyttiggjøre seg multiprosessor-maskiner, og kan dermed brukes til å bygge massivt skalerbare systemer. Dessuten er det et ganske interessant lite språk.

Mer informasjon hos NUUG