|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
PetroNotC Sharp fixxer Допустим, ты предполагаешь, у нас у пользователя может быть только одна долгоиграющая задача и опрашивать ты будешь по айди пользователя. Но примером запуска с двух вкладок, пусть и искусственным, я сломал этот сценарий. Задач запущено две, а без идентификатора прогресс ты получишь только одной. Да! Не просил ТС кучу вкладок. Пусть попросит. Архитектор должен давать линейку решений. А не сразу асинхронность на 50 отчётов из 2000 годов. Ну ты сам все за себя наговорил. Коллегам достаточно прочитать топик и составить собственное мнение. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 22:29 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
fixxer Задач запущено две У нас на работе на это отвечает руководить проекта - "не твое дело Иваныч. Команды писать менеджер задач не было! " ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 22:30 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
fixxer Ну ты сам все за себя наговорил. Коллегам достаточно прочитать топик и составить собственное мнение. ну за линейку то ты согласен? Ты просто пришел без нее в топик))). А это _в архитектуре_ нельзя. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 22:31 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
PetroNotC Sharp fixxer Ну ты сам все за себя наговорил. Коллегам достаточно прочитать топик и составить собственное мнение. ну за линейку то ты согласен? Ты просто пришел без нее в топик))). А это _в архитектуре_ нельзя. Твое решение настолько лобовое, что страдает качество и юзер экспириенс. Любой тестер завернет его с багрепортом. У них в скриптах тестирования веб приложений прописано: открыть страницу в соседней вкладке и повторить действия, сравнить результат. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 22:38 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
PetroNotC Sharp У нас на работе на это отвечает руководить проекта - "не твое дело Иваныч. Команды писать менеджер задач не было! " На что получает ответ: ты РП, вот и своди жопочасы в эксельке, а инженеры сами разберутся за архитектуру, где менеджер задач лучше подходит, а где сортировка пузырьком. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 22:42 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
fixxer Но примером запуска с двух вкладок, пусть и искусственным, я сломал этот сценарий. Задач запущено две, а без идентификатора прогресс ты получишь только одной. Вот вопрос запуска из двух вкладок ВЕДЬ НЕ К ПРОГРАММИСТАМ ОТНОСИТСЯ. Это вообще не их дело решать что будет при запуске новой вкладки или нового браузера. Есть IDEA которая открывает только один проект. И есть Eclipse который открывает сразу 15 проектов. Это прогер внизу решал что ли? )) Странный сегодня день....пятница) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 22:45 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
fixxer где менеджер задач лучше подходит, а где сортировка пузырьком. ты архитектуру с АЛГОРИТМАМИ то не путай ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 22:46 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
fixxer Любой тестер завернет его с багрепортом. У них в скриптах тестирования веб приложений прописано: открыть страницу в соседней вкладке и повторить действия, сравнить результат. А результат какой? Такой? - Ваша задача Иван Петров, выполняется 13 сек. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 22:48 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
PetroNotC Sharp fixxer Но примером запуска с двух вкладок, пусть и искусственным, я сломал этот сценарий. Задач запущено две, а без идентификатора прогресс ты получишь только одной. Вот вопрос запуска из двух вкладок ВЕДЬ НЕ К ПРОГРАММИСТАМ ОТНОСИТСЯ. Ну конечно относится. Веб это конкурентная среда, ты не можешь проектировать решение в изоляции от окружения. Ты должен продумать, сохраняются ли инварианты при одновременных запросах. Странный сегодня день....пятница) И правда что. Не думал, что придется объяснять такие прописные истины мемберу твоего опыта. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 22:51 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
Сейчас запускал удаленное администрирование. Там софтина может быть в виде как процесса, так быть и сервисом. Дак вот, при попытке нажать сразу и так и эдак, она выдала - "мы не можем выполнить сразу 2 задачи". )))) Видно что не программист писал))) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 22:52 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Сейчас запускал удаленное администрирование. Там софтина может быть в виде как процесса, так быть и сервисом. Дак вот, при попытке нажать сразу и так и эдак, она выдала - "мы не можем выполнить сразу 2 задачи". )))) Отличная софтина. Вот если бы в твоей реализации вторая вкладка выдавала: "Задача проверки почты уже запущена", то тоже было бы вполне рабочим решением. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 22:57 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
fixxer Ну конечно относится. Веб это конкурентная среда, ты не можешь проектировать решение в изоляции от окружения. Ты должен продумать, сохраняются ли инварианты при одновременных запросах. переведи. Почему запросы должны множится при клике на каждую кнопку и вкладку? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 22:57 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
fixxer Вот если бы в твоей реализации вторая вкладка выдавала: "Задача проверки почты уже запущена" Давай по буквам. Проверять почту можно хоть с 5ти вкладок или 100 машин одновременно. Поэтому сообщение такое надо: ОТЧЁТ уже запущен! Если в сессии есть объект отчет. Так? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 23:03 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
PetroNotC Sharp fixxer Ну конечно относится. Веб это конкурентная среда, ты не можешь проектировать решение в изоляции от окружения. Ты должен продумать, сохраняются ли инварианты при одновременных запросах. переведи. Почему запросы должны множится при клике на каждую кнопку и вкладку? Не должны, но будут. Решить можно двумя способами: контроллировать конкурентность, как предложил я, или ограничить, как сделано в той твоей софтине по администрированию. В любом случае, просто запускать задачу по запросу в сервлете нельзя. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 23:04 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
fixxer, Дано: - 100 запросов в ОДНОЙ сессии Иванов Пётр - 30 запросов в одной сессии fixxer Вопрос: - нужны ли тут потоки автоматически по условию ТЗ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 23:06 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
PetroNotC Sharp fixxer Вот если бы в твоей реализации вторая вкладка выдавала: "Задача проверки почты уже запущена" Давай по буквам. Проверять почту можно хоть с 5ти вкладок или 100 машин одновременно. Поэтому сообщение такое надо: ОТЧЁТ уже запущен! Если в сессии есть объект отчет. Так? Ну вот видишь, уже консенсус нарисовался. А ты говоришь пятница)) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 23:06 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
fixxer В любом случае, просто запускать задачу по запросу в сервлете нельзя просто запустить предлагал какой то третий человек. Я предлагал: - без всяких потоков процент выполнения писать в сессионный объект или в БД. У контейнера из коробки есть средства для этого. Ты просто сказал что это плохо))) И понеслось. )) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 23:10 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
fixxer, ну а я более толерантен. Есть два решения - и они оба технически работают. Вопрос про то что надо или нет запускать 5 отчётов сразу НЕ ко МНЕ. Второе решение стоит дороже. Имхо Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 23:14 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
PetroNotC Sharp fixxer, Дано: - 100 запросов в ОДНОЙ сессии Иванов Пётр - 30 запросов в одной сессии fixxer Вопрос: - нужны ли тут потоки автоматически по условию ТЗ? Да можно и на веб-пуле запускать, обсуждали уже. Но неаккуратно получается и соединение висит непонятно зачем. А в моем варианте с контроллируемой конкурентностью через таск айди, через потоки и проще сделать. Я вот не пойму, опытный девелопер знает как писать многопоточку, в современной джаве все есть, чтобы не лезть на низкий уровень. Почему этого нужно шарахаться как черт от ладана? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 23:14 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
fixxer и соединение висит непонятно зачем угу. Ты как вадя. "соединение висит" )))) Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 23:17 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
PetroNotC Sharp fixxer В любом случае, просто запускать задачу по запросу в сервлете нельзя процент выполнения писать в ... БД. А чего в БД? Давай сразу на почту процент выполнения слать. А черт, тогда чтобы его показать, придется почту проверять, а это уже рекурсия какая-то ))))) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 23:19 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
fixxer, _линейка_ брат - это больше двух. А я выше писал 1) сессионный объект 2) БД.... Так что я обо всём подумал ещё на 1-ой странице)) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 23:23 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
что то тут разошлись, со всякими теориями для тех кто решил не спать, уточню протокол работы с Арр - пользователь проходит авторизацию(логин и пароль) - если пользователь в группе ОПЕРАТОР тогда получает доступ к странице УПРАВЛЕНИЕ Проектами на странице есть кнопка ПОЛУЧИТЬ ПОЧТУ. все дело в том что работа Оператора идет через почту (заказчики письма присылают с заказами), первое дело - получить почту и посмотреть что там наприсылали после нажатия кнопки - Арр закачивает все письма из ИНБОКС в каталог на ЖД - удаляет все письма из ИНБОКС (чтоб не было дубликатов на ЖД) - выводит на страницу таблицу с инфо по письмам (имя письма, от кого, дата) вот тут и нужно указать оператору что загрузка писем в процессе, ну шоб не нервничял, бабы они нервные после загрузки писем оператор их изучает, мусор удаляет и переводит нужные письма в раздел ПРОЕКТЫ для дальнейшей работы таким образом, загрузка почты это разовый или нечастый процесс, но операторов может быть несколько ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2021, 23:54 |
|
Индикация работы метода класса
|
|||
---|---|---|---|
#18+
Pcrepair таким образом, загрузка почты это разовый или нечастый процесс, но операторов может быть несколько ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2021, 00:29 |
|
|
start [/forum/topic.php?fid=59&msg=40109546&tid=2120315]: |
0ms |
get settings: |
17ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
24ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
388ms |
get tp. blocked users: |
1ms |
others: | 285ms |
total: | 727ms |
0 / 0 |