powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / web, корпоративные системы и блокировки
25 сообщений из 232, страница 1 из 10
web, корпоративные системы и блокировки
    #39611147
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги

Вопрос, конечно, может показаться.... хм... может показаться

Я в вебе не работал практически совсем

Подскажите, каким путем выставляются блокировки и как обрабатываются?

Задачи двух основных видов:
- Отдельный документ - цельная сущность
- Грид, в котором много независимых объектов (строк), и каждую бы неплохо блокировать

БД MSSQL, Oracle


Что почитать системного на эту тему?
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39611170
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,
В веб не блокируют.
Основные концепции:
- обезличенный публичный пользователь
- короткие транзакции
- оптимистические блокировки. Не пессимистические.
Т.е. вводят статус документа напр. Взял на редактирование.
И т.д.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39611173
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxОтдельный документ - цельная сущность
Читаем гугл на слово СЭД.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39611177
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39611185
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxЧто почитать системного на эту тему?
Читайте про оптимистические блокировки.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39615991
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555andreymxЧто почитать системного на эту тему?
Читайте про оптимистические блокировки.

entity + rowversion

это из этой оперы?
https://metanit.com/sharp/entityframework/3.10.php
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39615993
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,
Угу
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39615994
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как поступают, когда действительно надо сообщить пользователю, что этот объект уже кто-то корректирует

Бывают же случаи, когда ввод данных по одному объекту занимает десятки минут
и ты их потерял

начнут в сервис-деске заявки создавать и отрицательные оценки ставить
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616003
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rowversion в оракле кто-то применяет?
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616005
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxа как поступают, когда действительно надо сообщить пользователю, что этот объект уже кто-то корректирует

Бывают же случаи, когда ввод данных по одному объекту занимает десятки минут
и ты их потерял

начнут в сервис-деске заявки создавать и отрицательные оценки ставить
Это OFF
Можно черновики ввести. Можно на клиенте хранить, можно....
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616006
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxrowversion в ораклев веб пишут кроссбазово. Под все базы.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616017
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxа как поступают, когда действительно надо сообщить пользователю, что этот объект уже кто-то корректирует

Бывают же случаи, когда ввод данных по одному объекту занимает десятки минут
и ты их потерял

начнут в сервис-деске заявки создавать и отрицательные оценки ставитьА в чем проблема ? При входе в док-т проверять и заполнять спец. табличку. При выходе чистить. Зависшие сессии чистить.
Других вариантов не будет.

зы: Я такое делал. Можно даже юзеру мессадж отправить типо "отпусти". :)
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616031
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSV,

юзеру то можно, а как другой проге сообщить, что я тут вот такую фигню придумал
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616079
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosLSV,

юзеру то можно, а как другой проге сообщить, что я тут вот такую фигню придумалА что база модифицируется из принципиально разных прог ?
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616089
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVViPRosLSV,

юзеру то можно, а как другой проге сообщить, что я тут вот такую фигню придумалА что база модифицируется из принципиально разных прог ?делфи эксель шарпы php asp.net job
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616098
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,
И все они через АппСервер)).
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616099
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,
Эксель тоже через Entity))
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616100
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123andreymx,
Эксель тоже через Entity))да, еще формсы забыл, и репортцы ))
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616104
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,
))
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616191
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosюзеру то можно, а как другой проге сообщить, что я тут вот такую фигню придумал
Эксепшном, при попытке к бегству.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616193
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxэто из этой оперы?
Опера для начинающих .
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616396
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При желании можно и свой сервис распределенных блокировок написать, к примеру на базе Apache ZooKeeper.

Или просто на C#, как это сделали мы.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616397
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИли просто на C#, как это сделали мы.какое количество юзеров одновременно обслуживает?
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616398
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxskyANAИли просто на C#, как это сделали мы.какое количество юзеров одновременно обслуживает?
Юзеров? У него нет такой метрики :) Он запросы обслуживает.

По статистике до 20000 запросов в минуту у нас. При этом CPU выше 10% не поднимался, а Memory Usage выше 35%.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39616399
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А "юзеров" у нас зарегистрировано 9 миллионов.
...
Рейтинг: 0 / 0
25 сообщений из 232, страница 1 из 10
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / web, корпоративные системы и блокировки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]