Ayrat
Резонно
Ayrat
Куда такие дампы засылать-то?
Dr. Friedrich
Ох это сложный вопрос, попробуй мне в телегу? Она скушает столько?
Dr. Friedrich
У нас там есть какой-то FTP, но мне почему-то кажется, что никому в 2k18 не нравится FTP :)
Ayrat
Ну да, проблема
サイトー
гугл диск какой-нибудь?
サイトー
или секретность парит?
Ayrat
Да, тут непросто. Конкретно сейчас тут анальная секретность, пёрнуть нельзя без бейджика
Ayrat
Попробую с домашнего вай-фая слить)))
Vladislav
Nikolay
А почему акка не даёт создать такой актор: users/1234
Nikolay
Говорит имя плохое
Nikolay
Или это как-то по другому делается?
Nikolay
Анна
Dr. Friedrich
Nikolay
Ayrat
@omgszer не подскажешь?
ща, придётся посмотреть в свой старый говнокод, я не помню, можно ли напихивать левому актору детей через путь в имени
SuddenGunter
Consider using the .NET Core language services by setting FSharp.fsacRuntime to netcore
а надо?
Dr. Friedrich
шо
Vasily
@Dolfik актор может создавать только родитель
Ayrat
Да, я проверил, в моём старом говнокоде акторы создавались только родителями
Nikolay
Ayrat
сделать другому актору детей НАВЕРНОЕ нельзя и это правильно
Nikolay
Т.е. он пустой
Nikolay
А wildcard'ы можно использовать типа так: user_*?
Ayrat
Nikolay
Ayrat
но ты можешь создать /user/user/id
Nikolay
Лол
Nikolay
Ну так правильней будет, чем user_id?
Ayrat
Весь твой говнокод обитаеет в акторе /user
Ayrat
т.е. все твои, как ты думаешь топовые, акторы являются потомком актора /user
Ayrat
э
Ayrat
это типа юзерспейс пространство в акке, где ты можешь творить дичь чтобы не завалить акку, которая крутится в акторе /system
Nikolay
Ну можно user/users/id
Ayrat
ну да
Nikolay
Так а правильней будет как?
Nikolay
С родителем?
Ayrat
но так ты не создашь)
Ayrat
тебе нужен актор users, который будет создавать детей с ID
Ayrat
если тебе НЕ НУЖЕН родитель, то ебашь в юзерспейс
Ayrat
но это тупо
Vladislav
говорят лучше не делать детей пока молод
Ayrat
Nikolay
А как всё же правильно запилить проверку есть такой юзер, или нет? Через dictionary в users?
Ayrat
Ayrat
создаёшь актора users
в нём создаёшь дикшнари ActorRef
Ayrat
с ID
Ayrat
этот актор создаёт себе детей
Ayrat
сам
Ayrat
и убивает их сам
Ayrat
к нему сделай мессадж вида
CheckUserExists of Id
Ayrat
ну и по получению месаджа делай лукап в словаре
Nikolay
Ну да, я примерно так и думал
Nikolay
Хреново только, что памяти отожрёт дохреновато
Ayrat
И сколько по-твоему?
Nikolay
Щас проверим
Nikolay
1.3 гб на 10кк записей в словаре
Ayrat
ебать у тебя сервис на 10кк юзеров!
Ayrat
фейсбук опять?)
Ayrat
если фейсбук, то 1.3ГБ рам - хуйня
Nikolay
Не, не фейсбук
Nikolay
Это на самом деле не много
Nikolay
Из них может активно будет 10к
Nikolay
В этом и хрень
Nikolay
Остальные будут без дела болтаться
Nikolay
Может в строке слишком жирно хранить?
Nikolay
Что-нибудь покомпактнее
Nikolay
А как правильно создать дочернего актора в akkling?
Nikolay
Чёт не пойму
Aleksandr
https://m.habr.com/ru/company/microsoft/blog/433402/comments/
Aleksandr
Комментарии крайней степени эпичности
Hog
Кроме лс и починки парсинга фспрож - есть идеи?
Vladislav
Vladislav