169 похожих чатов

Я не понимаю такие обсуждения. Есть ли сценарии когда надо уведомлять

пользователя о изменении данных.
ЕСТЬ.
Часто ли надо? НЕТ.
30+ лет понадобилось раза 3 или 4.
Механизмов для уведомления - много.
Пулинг бд по таймеру - наихудший.
если уж по другому нельзя - надо пулить "HighWaterMark".
Лучше - присылать уведомления с серверов.

6 ответов

45 просмотров

А вот вопрос. Каким образом лучше обновлять информацию у клиентов, работающих параллельно с одной и тойже таблицей. Например список счетов, открыто в EhGrid сложным запросом с подтягиванием разных данных о счете, и тут один из пользователей открывает счет на правку, как отобразить у другого пользователя что этот счет в редактировании и после завершения редактирования (коммита) перерисовать выхлоп в гриде у второго пользователя? Кто как решает такую задачу?

Alex
А вот вопрос. Каким образом лучше обновлять информ...

redis например. короче, горячими таблицами. заодно помогает частично решить вопрос с блокировками

🥓 Хамон Эврибади
redis например. короче, горячими таблицами. заодно...

Т.е. поверх пг поднимать редис? Имхо это както монструозно будет.

Alex
Т.е. поверх пг поднимать редис? Имхо это както мон...

отпрыгивай от кол-ва коннектов и запросов. если мало, то должно хватить горячими таблицами

Alexey-Gavrilov Автор вопроса
Alex
А вот вопрос. Каким образом лучше обновлять информ...

Точно также. Количество топиков = количеству сущностей/таблиц. Рассылаем сообщения, если умеем, в топике такой-то объект, то и то. Вплоть до зеркалирования действий пользователя можно сделать. Разные механизмы организации топиков и транспорты доставки сообщений.

Alex
А вот вопрос. Каким образом лучше обновлять информ...

Если нужно оперативно - оформляй подписку на события.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта