powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по многопоточке
25 сообщений из 161, страница 4 из 7
Вопрос по многопоточке
    #40117208
rabiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rabiter,
по умолчанию столько сколько есть.
Ну как пример - 300-350 для нагр проекта (def 150) /opt/tomcat/conf/server.xml


нет, не согласен. Вы предлагаете не ограничивать. Может получится, что 50 документов мне надо загрузить, т.е. я если не буду ограничивать, то я выделю из пула 50 потоков на это. Это неэффективно, во первых они будут тупо жать IO от диска который будет зашиваться от такой наглости, во вторых, этих потоков будет не хватать для других целей.
Лучше выделить N (2 или 3) и пусть они такой маленькой командой копируют эти 50 файлов. Как раз для этого и нужна настройка N, чтобы можно было откалибровать в рантайме и найти баланс
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117209
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rabiter
Лучше выделить N (2 или 3) и пусть они такой маленькой командой копируют эти 50 файлов

ну дак поставь не в рантайме а в настройках пула админских.
Ты прав - это опытным путем.
Я тебе выше 2 сказал - тебе не понравилось.
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117210
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rabiter
откалибровать в рантайме

угу. И инструмент калибровки написать.
Еще немного и будет пул шарповый. Там MS сделал крутой алгоритм - само подстраивается под нагрузку.
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117211
rabiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rabiter
Лучше выделить N (2 или 3) и пусть они такой маленькой командой копируют эти 50 файлов

ну дак поставь не в рантайме а в настройках пула админских.
Ты прав - это опытным путем.
Я тебе выше 2 сказал - тебе не понравилось.


Т.е. мне на каждого пользователя предлагаете по пулу создать в app server?
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117212
rabiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rabiter
откалибровать в рантайме

угу. И инструмент калибровки написать.
Еще немного и будет пул шарповый. Там MS сделал крутой алгоритм - само подстраивается под нагрузку.


что за бред...
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117213
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rabiter,
вот тут вариант без пула с одним фоновым потоком.
22404733
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117214
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rabiter
что за бред...
бред калибровать в рантайме.
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117215
rabiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rabiter
что за бред...
бред калибровать в рантайме.


ну блин, кастомер ставит на свое окружение, у нас такого нет, откуда мы знаем что у него будет?
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117218
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rabiter,
по умолчанию столько сколько есть.
Ну как пример - 300-350 для нагр проекта (def 150) /opt/tomcat/conf/server.xml


Такое ощущение что я чтото пропустил. Вроде как нужно в фоне запускать эти задачи. При чем здесь пулы обработки http запросов?
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117220
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rabiter
ну блин, кастомер ставит на свое окружение, у нас такого нет, откуда мы знаем что у него будет?

не понял.
А где у вас пароли, адреса, логины, конфиги?
Вы обязаны проверить все режимы и написать инструкцию.
Какое умолчание в типичном окружении. При каком диске. При каких размерах документов.
Конечно если у заказчика фотография 3 на 4 вместо ворд файлов то и загружать будут другие настройки.
У вас это костыль! Вы в первом посте сказали!
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117221
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming
PetroNotC Sharp
rabiter,
по умолчанию столько сколько есть.
Ну как пример - 300-350 для нагр проекта (def 150) /opt/tomcat/conf/server.xml


Такое ощущение что я чтото пропустил. Вроде как нужно в фоне запускать эти задачи. При чем здесь пулы обработки http запросов?

да. Можно в фоне.
Он не реагирует на это решение.
Тогда можно общий пул на всех юзверей. Они же общими документами пользуются.
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117222
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rabiter
Помимо этого могу использовать пул потоков общий серверный (его можно заинжектить как ресурс)
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117223
rabiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming
PetroNotC Sharp
rabiter,
по умолчанию столько сколько есть.
Ну как пример - 300-350 для нагр проекта (def 150) /opt/tomcat/conf/server.xml


Такое ощущение что я чтото пропустил. Вроде как нужно в фоне запускать эти задачи. При чем здесь пулы обработки http запросов?


нет, речь не про пул http запросов (есть такой пул, да). Но в App Server (например в Wildfly) есть еще и служебный пул потоков, отдельный от пула http. Я про него и говорю. Например, когда используешь аннотацию @Asynchronous, или таймер, то берется именно этот пул.
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117226
rabiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rabiter
ну блин, кастомер ставит на свое окружение, у нас такого нет, откуда мы знаем что у него будет?

не понял.
А где у вас пароли, адреса, логины, конфиги?
Вы обязаны проверить все режимы и написать инструкцию.
Какое умолчание в типичном окружении. При каком диске. При каких размерах документов.
Конечно если у заказчика фотография 3 на 4 вместо ворд файлов то и загружать будут другие настройки.
У вас это костыль! Вы в первом посте сказали!


у нас продукт, кастомеров много. Конкретно этот функционал для одного конкретного кастомера, но он так же может быть использован и другими. Кто-то использует load balancer, кто-то не использует (монолит у нас), разные app servers (слава богу, сейчас только WF поддерживаем, но было время, когда был и GF и WS). Базы тоже разные могут быть, так что это выливается в очень настраиваемое приложение, куча системных настроек и т.д.

Про костыль я не помню чтобы говорил.
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117229
rabiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
lleming
пропущено...


Такое ощущение что я чтото пропустил. Вроде как нужно в фоне запускать эти задачи. При чем здесь пулы обработки http запросов?

да. Можно в фоне.
Он не реагирует на это решение.
Тогда можно общий пул на всех юзверей. Они же общими документами пользуются.


Я стараюсь на вас не реагировать, но пока не особо получается

один пул на всех пользователей - идея, да. Документы, действительно, общие. Но чутье мне говорит что не надо так делать, лучше пусть пользователи все жу будут независимы друг от друга.
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117230
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rabiter
Про костыль я не помню чтобы говорил.

если не костыль тогда надо ответить
- почему 40 сек грузится документ на бэке?
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117231
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rabiter
Я стараюсь на вас не реагировать, но пока не особо получается

и не получится)
С профи я всегда нахожу общий язык.
А спесивые стасы гоняются за петром и плакаты "не слушай его вешают"
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117232
rabiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rabiter
Про костыль я не помню чтобы говорил.

если не костыль тогда надо ответить
- почему 40 сек грузится документ на бэке?


где я говорил про 40 секунд?
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117235
rabiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rabiter
Я стараюсь на вас не реагировать, но пока не особо получается

и не получится)
С профи я всегда нахожу общий язык.
А спесивые стасы гоняются за петром и плакаты "не слушай его вешают"


Так обходите стороной мои посты раз я не профи, я же просил, от вас проку ноль, один вред
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117237
rabiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

Специалист вы весьма посредственный, именно такое мнение у меня о вас складывается, вы уж извините. Впечатление, что вы больше работник языком и ветрогон. Ну, как бы не возникает желание с вами пересекаться в проф сфере. Может человек вы замечательный, но спец, извините, нет. Я бы с вами в одном проекте и недели не ужился.
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117239
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rabiter
PetroNotC Sharp
пропущено...

и не получится)
С профи я всегда нахожу общий язык.
А спесивые стасы гоняются за петром и плакаты "не слушай его вешают"


Так обходите стороной мои посты раз я не профи, я же просил, от вас проку ноль, один вред

а мне пофиг на твои желания. Ты улучшил sql_ru? Тут никто никому ничего не должен.
Я выше сказал что костыль. Нет? Ответь на вопрос)))
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117240
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rabiter
Я бы с вами в одном проекте и недели не ужился

взаимно. Вы медленно растете. Значит ленивый.
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117243
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) У каждого таска заведи поле parentId. Какой-нить автоинкремент атомик счетчик
2) Заведи конкарент мапу userName -> parentId, куда складывай последний активный parentId
3) в коде таски проверяй что parentId находится в этой мапе, если нет - скип.

Смысл в том чтобы перенести логику отмены исполнения в сам таск. Пусть хоть 500 раз нажмет сабмит - выполняться будет только самый последний.

Ну это если очень хочется свой велосипед написать
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117244
rabiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rabiter
пропущено...


Так обходите стороной мои посты раз я не профи, я же просил, от вас проку ноль, один вред

а мне пофиг на твои желания. Ты улучшил sql_ru? Тут никто никому ничего не должен.
Я выше сказал что костыль. Нет? Ответь на вопрос)))


Ну по крайней мере не ухудшил) Но, сейчас на полном серьезе скажу вам, я думаю порой, посоветуюсь с парнями на sql_ru, а потом как вспомню во что выливается переписка с вами, так 10 раз подумаю. Вы же абсолютно занимаете собой и своим флудом весь эфир, за вами не слышно ни кого и ни чего. Вы втираете, извините, какую-то дичь, зачем вы это делаете, специально? Сознавайтесь!

PetroNotC Sharp
rabiter
Я бы с вами в одном проекте и недели не ужился

взаимно. Вы медленно растете. Значит ленивый.


вы так говорите, словно в этом есть что-то плохое 😎
...
Рейтинг: 0 / 0
Вопрос по многопоточке
    #40117245
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rabiter
Я в многопоточке не особо

это ваше?
А я в многопоточке больше вас знаю.
Тогда что вы нюни и оффтоп распустили?
...
Рейтинг: 0 / 0
25 сообщений из 161, страница 4 из 7
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по многопоточке
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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