Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / web, корпоративные системы и блокировки / 25 сообщений из 232, страница 1 из 10
06.03.2018, 12:54:10
    #39611147
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web, корпоративные системы и блокировки
Коллеги

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

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

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

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

БД MSSQL, Oracle


Что почитать системного на эту тему?
...
Рейтинг: 0 / 0
06.03.2018, 13:16:03
    #39611170
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web, корпоративные системы и блокировки
andreymx,
В веб не блокируют.
Основные концепции:
- обезличенный публичный пользователь
- короткие транзакции
- оптимистические блокировки. Не пессимистические.
Т.е. вводят статус документа напр. Взял на редактирование.
И т.д.
...
Рейтинг: 0 / 0
06.03.2018, 13:17:29
    #39611173
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web, корпоративные системы и блокировки
andreymxОтдельный документ - цельная сущность
Читаем гугл на слово СЭД.
...
Рейтинг: 0 / 0
06.03.2018, 13:19:42
    #39611177
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web, корпоративные системы и блокировки
...
Рейтинг: 0 / 0
06.03.2018, 13:32:34
    #39611185
alex55555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web, корпоративные системы и блокировки
andreymxЧто почитать системного на эту тему?
Читайте про оптимистические блокировки.
...
Рейтинг: 0 / 0
16.03.2018, 15:09:24
    #39615991
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web, корпоративные системы и блокировки
alex55555andreymxЧто почитать системного на эту тему?
Читайте про оптимистические блокировки.

entity + rowversion

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

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

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

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

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

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

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

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

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

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

юзеру то можно, а как другой проге сообщить, что я тут вот такую фигню придумалА что база модифицируется из принципиально разных прог ?делфи эксель шарпы php asp.net job
...
Рейтинг: 0 / 0
16.03.2018, 18:13:39
    #39616098
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web, корпоративные системы и блокировки
andreymx,
И все они через АппСервер)).
...
Рейтинг: 0 / 0
16.03.2018, 18:15:14
    #39616099
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web, корпоративные системы и блокировки
andreymx,
Эксель тоже через Entity))
...
Рейтинг: 0 / 0
16.03.2018, 18:30:45
    #39616100
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web, корпоративные системы и блокировки
Petro123andreymx,
Эксель тоже через Entity))да, еще формсы забыл, и репортцы ))
...
Рейтинг: 0 / 0
16.03.2018, 18:42:53
    #39616104
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web, корпоративные системы и блокировки
andreymx,
))
...
Рейтинг: 0 / 0
17.03.2018, 10:10:23
    #39616191
alex55555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web, корпоративные системы и блокировки
ViPRosюзеру то можно, а как другой проге сообщить, что я тут вот такую фигню придумал
Эксепшном, при попытке к бегству.
...
Рейтинг: 0 / 0
17.03.2018, 10:12:57
    #39616193
alex55555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web, корпоративные системы и блокировки
andreymxэто из этой оперы?
Опера для начинающих .
...
Рейтинг: 0 / 0
18.03.2018, 10:21:17
    #39616396
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web, корпоративные системы и блокировки
При желании можно и свой сервис распределенных блокировок написать, к примеру на базе Apache ZooKeeper.

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

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


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