Size: a a a

Эликсир и Вунш

2019 August 21

RB

Raman But-Husaim in Эликсир и Вунш
Orleans да, там вообще виртуальные акторы. Т.е. ты не создаешь их руками, нет явных супервизоров. Ща расположение и отказоустойчивость отвечает сама либа
источник

RB

Raman But-Husaim in Эликсир и Вунш
Если интересно, лучше их вайтпейпер почитать
источник

RB

Raman But-Husaim in Эликсир и Вунш
Там доходчиво и интересно.
источник

AD

Artem Denezhny in Эликсир и Вунш
Raman But-Husaim
В dotnet есть аж две библиотеки с идеями акторной модели - akka.net и Orleans, причём последний от микрософта. Насколько я знаю, активно используют они внутри для игр типа halo и скайпе. По впечатлению довольно много людей в контрибьюторов с постсоветского пространства используют его в бою.

Видел ли сам? Нет, но в своём проекте используем.
так akka это java на scala, или я ошибаюсь?
источник

RB

Raman But-Husaim in Эликсир и Вунш
Но опять же, надо понимать, что это все на платформе dotnet, где нет специально заточенного для этих нужд рантайма
источник

RB

Raman But-Husaim in Эликсир и Вунш
Но тем не менее, они переделывали базовые компоненты платформы
источник

IK

Ihor Katkov in Эликсир и Вунш
Raman But-Husaim
Но опять же, надо понимать, что это все на платформе dotnet, где нет специально заточенного для этих нужд рантайма
можешь подробней рассказать? Какой именно рантайм на твой взгляд нужен и какой не подходит?
источник

RB

Raman But-Husaim in Эликсир и Вунш
Artem Denezhny
так akka это java на scala, или я ошибаюсь?
Да, это клон, поэтому и akka.NET
источник

AB

Alexey Bolshakov in Эликсир и Вунш
мы сейчас говорим про надежность рантайм ерланг, хотя он работает  в линуксе или даже в windows
источник

AB

Alexey Bolshakov in Эликсир и Вунш
мне почему-то QNX вспомнился при слове "надежность"
источник

RB

Raman But-Husaim in Эликсир и Вунш
Ihor Katkov
можешь подробней рассказать? Какой именно рантайм на твой взгляд нужен и какой не подходит?
Я не эксперт в BEAM, ибо увлекаюсь им дома и пишу проекты, но тут сам рантайм, даже в рамках сборщиков мусора под процесс, скедулеров для акторов под поток, иммутабельность заточены и хорошо вписываются в эту самую концепцую акторов.
источник

RB

Raman But-Husaim in Эликсир и Вунш
dotnet же как изначально клон джавы, это то, что создавалось изначально на концепции мутабельности и ООП.
источник

TT

Taras 🦀 Taraskin in Эликсир и Вунш
Sergei Maximov
И как впечатления от Cloud Haskell?
примеров нехватает, и дока не очень, как для крабов (:
источник

RB

Raman But-Husaim in Эликсир и Вунш
Сборщик мусора централизованный, есть его пару видов, но он один. Основа для написания параллельного когда - это thead pool и абстракции над ними - TPL.

В случае же orleans иммутабельность ограничивается уже ручками в библиотеке (хотя по ощущениям, он скорее framework над самим dotnet). Там же находится кластеризация.
источник

RB

Raman But-Husaim in Эликсир и Вунш
Alexey Bolshakov
мы сейчас говорим про надежность рантайм ерланг, хотя он работает  в линуксе или даже в windows
dotnet тоже кроссплатформенные уже несколько лет и orleans в частности. Я всё держу на линуксовых тачках, деплоим в контейнерах.
источник

RB

Raman But-Husaim in Эликсир и Вунш
Но да, для разных вещей это всё создавалось.
источник

RB

Raman But-Husaim in Эликсир и Вунш
источник

RB

Raman But-Husaim in Эликсир и Вунш
Ну и да, есть такое :)
источник

S

Sergey in Эликсир и Вунш
привет! подскажите инструмент для генерации спеки для вебсокетов в фениксе, чото типа сваггера опенапи
источник

S

Sergey in Эликсир и Вунш
есть например asyncapi, вот автогенерацию хотелось бы
источник