Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Акторы «работают» только тогда, когда обрабатывают очередное сообщение.Точно так же будет себя вести, например, такая горутина:
go func () {
select {
case recv:=<-someChan: //do something
case recv:=<-someOther: //do something else
}
}()
addHeader;SSLSocketFactory, но, может, удастся подсунуть через SSLContext (мне это нужно для расширения TLS SNI, оно же server_name extension, RFC3546#3.1).Алсо — про Akka мне кажется всем кому интересно все уже знают.
Ну и как в Haskell, так и в Erlang данные немутабельные, в Scala это не всегда так, соответственно есть пространство для простреливания ног.Это уже не относится к акка, да и нельзя это назвать недостатком. Явных подталкиваний к использованию изменчивых структур в скале нет, скорее наоборот. То что программист пойдет стряхнет пыль с опасного инструмента и покалечится, это уж его личная неуклюжесть. Эти структуры существуют специально, потому что иногда с ними либо можно сделать проще, либо можно сделать более быстрое решение.
Игровой сервер на Scala + Akka