
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.03.2018, 12:54
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
Коллеги Вопрос, конечно, может показаться.... хм... может показаться Я в вебе не работал практически совсем Подскажите, каким путем выставляются блокировки и как обрабатываются? Задачи двух основных видов: - Отдельный документ - цельная сущность - Грид, в котором много независимых объектов (строк), и каждую бы неплохо блокировать БД MSSQL, Oracle Что почитать системного на эту тему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.03.2018, 13:16
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
andreymx, В веб не блокируют. Основные концепции: - обезличенный публичный пользователь - короткие транзакции - оптимистические блокировки. Не пессимистические. Т.е. вводят статус документа напр. Взял на редактирование. И т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.03.2018, 13:17
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
andreymxОтдельный документ - цельная сущность Читаем гугл на слово СЭД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.03.2018, 13:19
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
andreymxпочитать https://www.google.ru/search?q=параллелизм единицы работы&oq=параллелизм единицы работы&aqs=chrome..69i57.19235j0j8&sourceid=chrome-mobile&ie=UTF-8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.03.2018, 13:32
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
andreymxЧто почитать системного на эту тему? Читайте про оптимистические блокировки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2018, 15:09
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
alex55555andreymxЧто почитать системного на эту тему? Читайте про оптимистические блокировки. entity + rowversion это из этой оперы? https://metanit.com/sharp/entityframework/3.10.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2018, 15:13
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
andreymx, Угу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2018, 15:18
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
а как поступают, когда действительно надо сообщить пользователю, что этот объект уже кто-то корректирует Бывают же случаи, когда ввод данных по одному объекту занимает десятки минут и ты их потерял начнут в сервис-деске заявки создавать и отрицательные оценки ставить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2018, 15:30
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
rowversion в оракле кто-то применяет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2018, 15:34
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
andreymxа как поступают, когда действительно надо сообщить пользователю, что этот объект уже кто-то корректирует Бывают же случаи, когда ввод данных по одному объекту занимает десятки минут и ты их потерял начнут в сервис-деске заявки создавать и отрицательные оценки ставить Это OFF Можно черновики ввести. Можно на клиенте хранить, можно.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2018, 15:35
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
andreymxrowversion в ораклев веб пишут кроссбазово. Под все базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2018, 15:44
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
andreymxа как поступают, когда действительно надо сообщить пользователю, что этот объект уже кто-то корректирует Бывают же случаи, когда ввод данных по одному объекту занимает десятки минут и ты их потерял начнут в сервис-деске заявки создавать и отрицательные оценки ставитьА в чем проблема ? При входе в док-т проверять и заполнять спец. табличку. При выходе чистить. Зависшие сессии чистить. Других вариантов не будет. зы: Я такое делал. Можно даже юзеру мессадж отправить типо "отпусти". :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2018, 16:06
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
LSV, юзеру то можно, а как другой проге сообщить, что я тут вот такую фигню придумал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2018, 17:31
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
ViPRosLSV, юзеру то можно, а как другой проге сообщить, что я тут вот такую фигню придумалА что база модифицируется из принципиально разных прог ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2018, 17:51
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
LSVViPRosLSV, юзеру то можно, а как другой проге сообщить, что я тут вот такую фигню придумалА что база модифицируется из принципиально разных прог ?делфи эксель шарпы php asp.net job ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2018, 18:13
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
andreymx, И все они через АппСервер)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2018, 18:15
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
andreymx, Эксель тоже через Entity)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2018, 18:30
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
Petro123andreymx, Эксель тоже через Entity))да, еще формсы забыл, и репортцы )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2018, 18:42
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
andreymx, )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2018, 10:10
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
ViPRosюзеру то можно, а как другой проге сообщить, что я тут вот такую фигню придумал Эксепшном, при попытке к бегству. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2018, 10:12
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
andreymxэто из этой оперы? Опера для начинающих . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.03.2018, 10:21
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
При желании можно и свой сервис распределенных блокировок написать, к примеру на базе Apache ZooKeeper. Или просто на C#, как это сделали мы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.03.2018, 10:22
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
skyANAИли просто на C#, как это сделали мы.какое количество юзеров одновременно обслуживает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.03.2018, 10:44
|
|||
|---|---|---|---|
web, корпоративные системы и блокировки |
|||
|
#18+
andreymxskyANAИли просто на C#, как это сделали мы.какое количество юзеров одновременно обслуживает? Юзеров? У него нет такой метрики :) Он запросы обслуживает. По статистике до 20000 запросов в минуту у нас. При этом CPU выше 10% не поднимался, а Memory Usage выше 35%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=33&tablet=1&tid=1547239]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 183ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...