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

start [/forum/topic.php?fid=33&msg=39616396&tid=1547239]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    60ms | 
get topic data:  | 
    12ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    64ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 13ms | 
| total: | 187ms | 

| 0 / 0 | 

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