Domande con tag 'erlang'

1
risposta

In quali modi significativi Erlang previene le condizioni di gara nella programmazione concorrente?

Leggendo la concorrenza in Erlang , mi ricorda kitkit di concorrenza di Akka . Entrambi ti forniscono gli strumenti per prevenire o limitare le condizioni di gara . Ma puoi inviare collegamenti a dati mutabili ad altri processi usando il toolk...
posta 22.01.2013 - 14:34
3
risposte

Cosa rende Erlang adatto alle applicazioni cloud?

Stiamo avviando un nuovo progetto e implementiamo l'istanziazione delle nostre società di una nuvola openstack (vedi link ). Il progetto è strumenti di sicurezza per la nostra azienda. Attualmente gestiamo molte centinaia di server dedicati per...
posta 10.09.2012 - 13:20
6
risposte

Non strutturare i dati fino in fondo

Nel post del blog Non strutturare i dati fino in fondo , l'autore discute diversi modi per strutturare una cerchia datatype e come implementare i parametri in una funzione Radius. area({circle, {point,0,0}, 17.4}) Tipo di disordine. Che ne...
posta 22.04.2012 - 08:54
2
risposte

Dove è appropriato effettuare la convalida dell'input in Erlang?

Sto scrivendo un modulo che esegue una macchina a stati finiti * basata sul contenuto di una matrice di record passati all'inizializzazione. Ogni record descrive uno stato e include istruzioni su come agire sugli input (ad esempio, quando in sta...
posta 18.05.2013 - 20:20
1
risposta

Convenzioni di denominazione delle funzioni di Erlang

Capisco che le convenzioni generali di Erlang per le funzioni utilizzino il caso del serpente o il caso del cammello, ma per quanto riguarda le funzioni esportate? Ad esempio, supponiamo di avere un modulo gen_server che definisce un controll...
posta 14.08.2014 - 09:29
3
risposte

Libreria di attori / framework per C ++ [chiuso]

Nel progetto C ++ su cui sto lavorando, abbiamo un'applicazione composta da diversi processi distribuiti su macchine diverse. Questa rete di i processi sono dinamici poiché i processi (client o servizi in background) può essere avviato e termina...
posta 05.04.2012 - 17:35
1
risposta

Perché Erlang fornisce ordinamenti (ordinamento) incorporati dei tipi di dati di base?

In Erlang è stato stabilito un ordinamento dei tipi di dati di base incorporati: number < atom < reference < fun < port < pid < tuple < list < bit string Ciò significa che è possibile ordinare un elenco con un...
posta 13.05.2016 - 07:50
2
risposte

Erlang o 'x' .. Ne vale la pena (rispetto a Python con GIL)?

Quindi, sono finalmente arrivato a un punto in cui mi sento abbastanza a mio agio con Python (usando Pyramid come framework di scelta) per intraprendere un progetto personale piuttosto ampio. Dato che si tratta di un progetto personale, ho il lu...
posta 21.09.2011 - 00:48
2
risposte

Gli agenti basati su thread di Clojure gestiscono le prestazioni di c10k?

Sto scrivendo un servizio c10k e sto cercando di valutare le prestazioni di Clojure. Gli agenti Clojure possono gestire questa scala di concorrenza con i suoi agenti basati su thread? Altri sistemi ad alte prestazioni sembrano muoversi verso a...
posta 17.11.2012 - 13:49
2
risposte

I sistemi di Erlang dovrebbero essere monolitici?

I sistemi Erlang (o qualsiasi cosa che gira su BEAM VM) devono essere monolitici, cioè tutti in esecuzione nella stessa applicazione distribuita, o dovrebbero essere suddivisi in più microservizi come farebbe qualsiasi negozio python / go / c ++...
posta 03.06.2016 - 12:45