Vagif
Я вчера слушал Reactive Summit panel, там Быков говорил, что ему больше по душе уход от акторов в узком смысле в пользу распределенных реактивных вычислений. Собственно что Орлинз и делает
Крылатый
В VSCode добавили прокрутку последних текстовок в окошке git commit message по ↑ Как же с этого уже бомбит...
Ilya
Я вчера слушал Reactive Summit panel, там Быков говорил, что ему больше по душе уход от акторов в узком смысле в пользу распределенных реактивных вычислений. Собственно что Орлинз и делает
это палка с 2 концами - с одной стороны - огромная вычислительная мощь кластера орлеанса, с помошью который ты можешь успеть получить ответ за время RPC таймаута. С другой стороны мразе внешний сервис который отдаёт ответ за пол часа. И вот со вторым вариантом в орлеансе не очень удобно работать
Ayrat
а почему свалил кстати?
ну джет же. фшарп вся херня, хорошая была компания
Ilya
А почему ты вообще считаешь, что не подходит Орлинз для этого?
орлеанс работает как РПС - интерфейсы с кучей асинхронных методов и дефолтным таймаутом в 30 сек. Когда что то начинает выходить за этот диапазон - надо писать код как в акке - захватывать вызывающий грейн и его потом нотифицировать, о том что завершилась операция
Ilya
так делать?
Писать код, как в акке.
Ilya
Писать код, как в акке.
дак он не будет отказоустойчивым
Ilya
потмоу что грены не активируются автоматически
Ilya
и опять нужная эта байда с аскнолейдж
Roman
ну джет же. фшарп вся херня, хорошая была компания
а потом вон как оно все повернулось. Волмарт, джава 8, ажура, корХТ
Vagif
Если что-то возвращает результат через полчаса, то это не проблема Акки или Орлинза, а проблема кода, который блокирует и ждет
Ilya
есть сервис, с которго надо полить результат
Ilya
я создаю греин который это делает - и это норм
Ilya
но проблема в том, если нода упадёт - никто этот греин автоматически не активирует
Ilya
чтобы продолжить работу
Ilya
он почти об этом и говорит в своём блоге
Roman
@VagifAbilov а Станнард че-нить про фшарп апи для акки знает/говорил? Как он вообще к фшарпу и фп относится?
Vagif
это пробелма с тем как работать с этим из орлеанса или акки
Ну просто работать. Aggregator pattern. https://bartoszsypytkowski.com/dont-ask-tell-2/
Ilya
Ну просто работать. Aggregator pattern. https://bartoszsypytkowski.com/dont-ask-tell-2/
так и не понял, как это может помочь активировать актор/греин после падения
Ilya
Apply receive timeout for safety
Ilya
всё понятно
Ilya
но это всё таки решает проблему костылями и не решает проблему падения самого аггрегата
Ilya
в орлеансе это достигается через таймеры которые активируют грейны
Ilya
но и там тоже нужно написать некоторое количество кода и выглядит всё не совсем нативно для орлеанса
Anonymous
где взять триебучую json-схему appsettings.json для webapi netcore 3.1
Anonymous
я уже заебался
Anonymous
меня выкидывает все время на примеры с тем, как конфигурацию настраивать, но мне нужно знать какие там в аппсеттингах могут быть поля, например, задать время для стартапа хостедсервисов
Anonymous
чтобы канселейшин токен раньше сработал
EgorBo
а в чем смысл захода-выхода из чатов?
Vasiliy
200 сообщений в минуту
EgorBo
никогда не читаю в чате сообщения дальше текущего экрана -_-
Sergey
спама много иногда
Уведомления включены чтоле?)
Vasiliy
Уведомления включены чтоле?)
да какая разница, врублены они или нет. лично я бешусь даже если горит серый значок с 1 сообщением
EgorBo
правда там все равно значек будет)
Vasiliy
правда там все равно значек будет)
они все равно выводятся в превью. да
Vasiliy
если бы не выводились, цены архиву не было бы
Ayrat
вот гнида
да, причём там странная была аргументация, типа некому поддерживать, хотя там был 1 (один) файлик с удобными алиасами просто
Ayrat
чо там поддерживать
Ilya
чо там поддерживать
Потому что не смогли найти f# погромиста! .
Ilya
А искали?
Ayrat
Файлик этот вынесли в нугет
Ayrat
https://github.com/akkadotnet/akka.net/tree/dev/src/core/Akka.FSharp
Ilya
Всех Василий забрал😁
Ayrat
там реально нехуй поддерживать
Ayrat
https://github.com/akkadotnet/akka.net/blob/dev/src/core/Akka.FSharp/FsApi.fs
Vasily
Чот Илья опять сову на глобус натягивает
Ilya
они там из коробки, нафига самому-то?
они там для своих хранилищ
Ilya
а у меня тут просто база с данными
Ilya
и копировать её в редис никакого желания
Ilya
короче для интеропа со старым кодом
Romɑn
И этот человек пишет вот такие сособщения https://t.me/fsharp_flood/247811
Ilya
И этот человек пишет вот такие сособщения https://t.me/fsharp_flood/247811
вот у меня есть база данных на которой работает старый продукт, данные терять нельзя, приходится что то делать
Vagif
https://github.com/akkadotnet/akka.net/tree/dev/src/core/Akka.FSharp
Я с ним последний раз про фшарп года два назад говорил, тогда он признавал, что старый F# api не стоит использоваться, поскольку Акклинг лучше, а Акклинг - это breaking change и надо подумать и решить, когда его брать за основу. На этом тогда все и кончилось
Vagif
А Бартош все никак 1.0 релиз не сделает Акклинга, потому что до конца не удовлетворен.
Vagif
В обшем, бардак
Vagif
На Аарон недавно такое в твиттере написал: "FYI, we're going to be opening half of our contributor meetings to the public (we do them once every two weeks) - part of the 1.5 roadmap we've been discussing is revisiting the official F# API. We'll make an announcement soon."
Ayrat
Ну, хоть так
Vagif
Как я понял, второе дыхание в фшарп намечается
Ayrat
Кстати, признавайтесь, кто так пишет тесты? /// <summary> /// Tests that <see cref="ClientAuthCertificateValidationSettings"/> throws if the configuerd DsmsIssuersCloud is whitespace. /// </summary> [TestMethod] public void ThrowsForWhitespaceDsmsIssuersCloud() { .... } то есть чтобы ещё и с summary
Vagif
https://twitter.com/Aaronontheweb/status/1323264431216824320
Roman
Как я понял, второе дыхание в фшарп намечается
будет круто туда зашить нормальную типизацию в виде type 'a Message = | UserMessage of 'a | PoisonPill | Restart etc
Ayrat
иногда я. очень редко.
Интересные вы люди
Vagif
будет круто туда зашить нормальную типизацию в виде type 'a Message = | UserMessage of 'a | PoisonPill | Restart etc
Типизация, насколько помню, и не дает Бартошу объявить Акклинг 1.0. Он смотрел на Akka.Types в Скале, но там все по-другому