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

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

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

6 ответов

24 просмотра

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

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

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

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

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

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

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

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

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

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

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

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

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

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
почому оно не работает?
Vi Chapmann Chapmann
19
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Есть вопрос: допустим есть железка с каким-то интерфейсом(допустим usb), но как по этому интерфейсу железкой управлять неизвестно, прог нету, а управлять очень хочется надо. К...
Mixail Frolov
15
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
13
Карта сайта