Ilya
Если все в 1 грейне - смысла никакого
AlexB
Вообще пришлось мне ещё поковыряться в потрохах этого орлинса ( отъебнула сериализация после смены интерфейса одного из грейнов) и что-то я не в восторге. Сериализатор который идёт по дефолту помечен как Obsolete. При попытке сменить на их внутренний json serializer отвалилось что-то внутри связанное с сохранением стейта грейна в DynamoDb. Вдобавок, то что он генерит - смысла в таком джсоне, когда там все типы строками передаются 😶 И перформанс тоже можно представить какой. В общем, единственное что заработало - самописный сериалайзер на основе FsPickler. Как-то не очень ожидал таких развлечений на базовых в общем-то сценариях 🌚
AlexB
Если кеш распределен по грейнам -это имеет смысл
В том-то и дело что ничего там не распределено.
Ilya
Там генерируются прокси мсбилд таской
Ilya
А проблемы есть с generic интерфейсами (но я вроде всё починил в последней версии)
Андрей
AlexB
Что то ты неправильное делаешь, сериализатор не связан с грейнами
В смысле не связаны? А данные до грейнов как доходят?
AlexB
че прям один процесс только?
Инстансов сервиса много но сеттинги у каждого одинаковые
Ilya
В смысле не связаны? А данные до грейнов как доходят?
Они связаны только через message, а так - совершенно независимые. Ну сериализатор в орлеансе очень неплох
Ilya
Короче творится какая то дичь
Андрей
чёт похоже что зря топорщишься, ты ж так и так в шоколаде, возможность поюзать незнакомую игруху на практике и рассказывать потом какое г это. ваш орлинс. Или не г, недавно даже Бобук хвалил! с редиской надо то тоже через сеть общаться, менеджить её отдельно, а тут стейт ещё сильней закешен
AlexB
Они связаны только через message, а так - совершенно независимые. Ну сериализатор в орлеансе очень неплох
Сейчас было очень интересно, но непонятно. Как данные передаются в грейн? И какой именно сериалайзер там хороший? Чтобы, например, хэндлил любые типы, а не только помеченные serializable и/или с parameterless конструктором.
AlexB
Вот у нас например затащена DynamoDb для хранения нескольких тысяч рекордов, которые ещё и не region-specific. Причём данные реляционные. Там бы постгресс зашёл отлично просто - но нет, огребаем все удовольствия от работы с DynamoDb, ограниченным количеством индексов, eventual consistency и чёрт ещё чем. к Когда на реляционной базе это всё работало бы ещё и быстрее вдобавок 😭
AlexB
Я не понимаю о каком ты говоришь, потому что дефолтный умеет любые типы сериализовать
Не умеет например Concurrent Dictionary (вопрос почему он часть инпута я опускаю 🙄)
Ilya
Не умеет например Concurrent Dictionary (вопрос почему он часть инпута я опускаю 🙄)
Потому что внутри конкурент дикшинари ебаный стыд вместо структуры данных
Ilya
Я хз зачем ты вообще его используешь в орлеансе
Ilya
Там же однопоточность...
Андрей
хех, а у нас ровно всё наоборот, постгря, еф, но данные нереляционные, распределенные, других баз никто не знать не желает - сложна! индексы на жсон никто делать не умеет, перфоманс давно в жоппе зато могу ходить и говорить, «я ж говорил, ебитесь теперь, скалируйте нескалируемое»
AlexB
Я хз зачем ты вообще его используешь в орлеансе
Я его не "использую". Идея "отрезать" куски сервиса и не меняя типов, запихивать их в грейны без всяких адаптеров данных и прочего. И вот там в одном из типов используется ConcurrentDictionary.
AlexB
Потому что внутри конкурент дикшинари ебаный стыд вместо структуры данных
И тем не менее FsPickler его спокойно сериализует. Он ещё и быстрее на порядок почти стандартного дотнетовского байнари сериалайзера.
Ilya
https://t.me/fsharp_flood/302350
Kirill
в jupyter'е можно как то заиметь автокомплит/интелсенс? для сишарпа
Kirill
чет нет(, как будто текстовый документ
Kirill
джими богард - ауешник
Крылатый
Недожарено....
Vasiliy
😂😂 нифига у него там стейк в 4 см
Anonymous
Анна
Мяско!
Anonymous
оно
Anonymous
Анна
по тартару скучаю, сырого мяска бы навернуть 🙈
Mikhαil
Vasiliy
Лол что)
у нас тут много всяких извращенцев, так что ок
Mikhαil
😂😂 нифига у него там стейк в 4 см
Это не на стейк а на брискет или что-то такое больше похоже
Крылатый
Лол что)
Я люблю, когда хорошо прожарено.
Крылатый
От сырого меня воротит.
Vasily
Мясо с соком самое то, на фото даже чуть пережарено
Vasily
Куплю себе в этом сезоне гриль нормальный
Vasily
На даче стейки жарить
Vladislav
Во, Василий шарит
медиум самое топ
Ilya
На даче стейки жарить
опачки, дача есть! Василий действительно стар)
Ayrat
Кстати мог бы
Ayrat
Я согласен с Василием про сочное мясо, сам я обычно медиум раре ем. Но я понимаю людей, которые хотят прожаренное, их право. Это всего лишь кусок мяса, кому как хочется, так и пусть и ест
Ayrat
по тартару скучаю, сырого мяска бы навернуть 🙈
А ты сейчас где? Я вот уверен что в Москве или Минске есть сочные места с тартаром
Ilya
Mikhαil
Ayrat
Дык, велдан тоже можно сделать не как пятку
Ну да, я поэтому не понимаю страданий из-за "о боже, он испортил мясо". Ну не испортил, во-первых, а во-вторых, пусть есть если нравится. Кто-то плохо переваривает
Mikhαil
Шучу разумеется - мне тоже понятно
Danil
в нижнем?
В Новиграде
Mikhαil
Почему не любят
Ayrat
в Новгороде 😨
Анна-путешественница, когда обратно в зад?
Анна
Анна-путешественница, когда обратно в зад?
вообще я на следующей неделе должна уже, но может чуть продлят удалёнку, запросила пока что
Анна
в нижнем?
да блина, Нижний - это Нижний, а Новгород это Новгород 🌚
Ayrat
Все закрыто, путь до Дан Лири уже в печенках сидит
Ayrat
ты уже на новой работе?
Нет, сейчас самые сложные 2 недели между работами
Vasily
Бля, заставил себя допройти Метро Экзодус
Vasily
Пример того, как хуевый геймдизайн убивает хорошую игру