Stas
Vagif
Я вчера слушал Reactive Summit panel, там Быков говорил, что ему больше по душе уход от акторов в узком смысле в пользу распределенных реактивных вычислений. Собственно что Орлинз и делает
Крылатый
В VSCode добавили прокрутку последних текстовок в окошке git commit message по ↑
Как же с этого уже бомбит...
Vagif
Ilya
А почему ты вообще считаешь, что не подходит Орлинз для этого?
орлеанс работает как РПС - интерфейсы с кучей асинхронных методов и дефолтным таймаутом в 30 сек. Когда что то начинает выходить за этот диапазон - надо писать код как в акке - захватывать вызывающий грейн и его потом нотифицировать, о том что завершилась операция
Vagif
Ilya
Ilya
потмоу что грены не активируются автоматически
Ilya
и опять нужная эта байда с аскнолейдж
Vagif
Если что-то возвращает результат через полчаса, то это не проблема Акки или Орлинза, а проблема кода, который блокирует и ждет
Ayrat
Ilya
Ilya
есть сервис, с которго надо полить результат
Ilya
я создаю греин который это делает - и это норм
Ilya
но проблема в том, если нода упадёт - никто этот греин автоматически не активирует
Ilya
чтобы продолжить работу
Ilya
он почти об этом и говорит в своём блоге
Roman
@VagifAbilov а Станнард че-нить про фшарп апи для акки знает/говорил? Как он вообще к фшарпу и фп относится?
Ilya
Ilya
Apply receive timeout for safety
Ilya
всё понятно
Ilya
но это всё таки решает проблему костылями и не решает проблему падения самого аггрегата
Ilya
в орлеансе это достигается через таймеры которые активируют грейны
Ilya
но и там тоже нужно написать некоторое количество кода и выглядит всё не совсем нативно для орлеанса
Anonymous
где взять триебучую json-схему appsettings.json для webapi netcore 3.1
Anonymous
я уже заебался
Anonymous
меня выкидывает все время на примеры с тем, как конфигурацию настраивать, но мне нужно знать какие там в аппсеттингах могут быть поля, например, задать время для стартапа хостедсервисов
Anonymous
чтобы канселейшин токен раньше сработал
EgorBo
а в чем смысл захода-выхода из чатов?
Vasiliy
Vasiliy
200 сообщений в минуту
EgorBo
никогда не читаю в чате сообщения дальше текущего экрана -_-
Ayrat
EgorBo
EgorBo
правда там все равно значек будет)
Vasiliy
если бы не выводились, цены архиву не было бы
Roman
Ayrat
вот гнида
да, причём там странная была аргументация, типа некому поддерживать, хотя там был 1 (один) файлик с удобными алиасами просто
Tako
Ayrat
чо там поддерживать
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
Чот Илья опять сову на глобус натягивает
Romɑn
Ilya
Ilya
а у меня тут просто база с данными
Ilya
и копировать её в редис никакого желания
Ilya
короче для интеропа со старым кодом
Romɑn
И этот человек пишет вот такие сособщения
https://t.me/fsharp_flood/247811
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
Anatoly
Ayrat
Ilya
Dmitry
Ayrat
Ayrat