create table matches
(
id int generated always as identity,
winner int references user_points (id) not null,
loser int references user_points (id) not null,
points int not null,
constraint WINNER_NOT_LOSER check (winner <> loser)
);
Vernexus, они запускаются на машине, на которой запущены - никакой виртуальной машины не запускается. про .net правильнее говорить среда выполнения - запускаемое приложение может с ней взаимодействовать для получения информации о платформе на которой запускается, но не более.
Что касается jit, то это отдельная история - он работает так же как и динамическое связывание в ОС - делается стаб на определенную функцию в коде, и когда приходит момент переход выполняется не к самой функции а к заглушке, которая быстро компилирует код. Тут тоже без магии.
yraiv, если все сделать правильно, то нет.
Например, сделать машину состояний из 2 состояний:
- Нормальное
- Протухло
Для каждого делать метод Handle, который будет реагировать на обновление. Изначально в состоянии нормальное, когда приходит время - переходит в состояние протухло и проверок больше не будет. (Все проверки в состоянии Update происходят)
Sazoks, в догонку - представим, что у нас только 1 сервис nginx:
- Это может быть высокодоступный сервис, т.к. он никогда не падает
- Но одновременно не отказоустойчивый, т.к. всего лишь 1 инстанс запущен
Sazoks, я такого не говорил - в процентах вычисляется SLA, доля времени работы от общего времени, соотношение успешных запросов ко всем.
Отказоустойчивость и высокая доступность - это абстрактные термины
Nik Faraday, после инициализации плагина найти нужный searchbar, получить нужный event handler, и обернуть его своей функцией.
первое что приходит в голову
Nik Faraday, а где этот код вставляется? можно было бы навернуть свою обертку (декоратор), которая будет вызывать плагин при выполнении условия (в данном случае - по превышении таймаута)
Василий Банников, если захотеть, то дырки в законе можно везде найти.
Кстати, по поводу высказанной тактики: мне кажется, что дяди из проверки не знают, что такое кэш (и в законах такого не прописано), и для них "хранить кэш, который не в России" то же самое, что и хранить данные "у врагов". Т.е. разницы между БД и кэшэм нет
Или я ошибаюсь?
okha22, значит не пройдешь. что думать?
арендуй БД в России и там храни данные для пользователей из России, а для остальных - на основном. Либо полностью в Россию переезжай.