Кубики для упрощения настройки работы шаблонов в многопоточном режиме

lx2003

Client
Регистрация
15.02.2021
Сообщения
742
Благодарностей
150
Баллы
43
Здравствуйте!
Будут ли в последующих обновлениях Zennoposter кубики для упрощения настройки работы шаблонов в многопоточном режиме?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 206
Благодарностей
9 426
Баллы
113
Здравствуйте!
Будут ли в последующих обновлениях Zennoposter кубики для упрощения настройки работы шаблонов в многопоточном режиме?
Добрый день.
Нового функционала пока не планируется.
 
  • Спасибо
Реакции: lx2003

SellProduct_AD

Новичок
Регистрация
05.04.2025
Сообщения
28
Благодарностей
10
Баллы
3
Здравствуйте!
Будут ли в последующих обновлениях Zennoposter кубики для упрощения настройки работы шаблонов в многопоточном режиме?
Какой именно функционал нужен ?
 

lx2003

Client
Регистрация
15.02.2021
Сообщения
742
Благодарностей
150
Баллы
43
Какой именно функционал нужен ?
В шаблоне указывается, что работа будет в многопоточном режиме или в зависимости от задачи и объема обрабатываемых данных шаблон сам предлагает перейти в многопоточный режим.
Если самостоятельно делать, то, чтобы указать с чем работать в многопотоке, кубиком производить блокировку и отпускание необходимых данных пока идет работа.
Указывается сколько данных обрабатывать и какой процесс должен происходить между блокировкой данных для потока.

Как-то так...

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

Oleg1987

Client
Регистрация
11.08.2014
Сообщения
1 283
Благодарностей
818
Баллы
113
В шаблоне указывается, что работа будет в многопоточном режиме или в зависимости от задачи и объема обрабатываемых данных шаблон сам предлагает перейти в многопоточный режим.
Если самостоятельно делать, то, чтобы указать с чем работать в многопотоке, кубиком производить блокировку и отпускание необходимых данных пока идет работа.
Указывается сколько данных обрабатывать и какой процесс должен происходить между блокировкой данных для потока.

Как-то так...

То есть чтобы составить кубиками не только однопоточный шаблон, но и многопоточный, и кубиками произвести всю необходимую подготовку для работы шаблна в многопоточном режиме.
Ну как бы зенно - многопоточная по умолчанию и все что вы описали - уже реализовано еще в ранних версиях.

P.S. У вас порой такие странные предложения - вопросы. Возникает впечатление что вы zenno ток пару раз запускали или просто троллите сообщество
 

lx2003

Client
Регистрация
15.02.2021
Сообщения
742
Благодарностей
150
Баллы
43
Ну как бы зенно - многопоточная по умолчанию и все что вы описали - уже реализовано еще в ранних версиях.

P.S. У вас порой такие странные предложения - вопросы. Возникает впечатление что вы zenno ток пару раз запускали или просто троллите сообщество
нет
 

SellProduct_AD

Новичок
Регистрация
05.04.2025
Сообщения
28
Благодарностей
10
Баллы
3
В шаблоне указывается, что работа будет в многопоточном режиме или в зависимости от задачи и объема обрабатываемых данных шаблон сам предлагает перейти в многопоточный режим.
Если самостоятельно делать, то, чтобы указать с чем работать в многопотоке, кубиком производить блокировку и отпускание необходимых данных пока идет работа.
Указывается сколько данных обрабатывать и какой процесс должен происходить между блокировкой данных для потока.

Как-то так...

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

В общем, из выводов ИИ :
- Предложить разработчикам ZennoPoster добавить новый кубик (тут даже ИИ не смог конкретизировать какой) : Вы это сделали, получен отказ
- Использовать существующие кубики (например, Список с Блокировкой ) : Ну как бы банальность, все же этим пользуются в многопотоке
- Писать кастомный C# код для сложной логики : Вот тут можно развернуться, но нужна конкретика, какие именно действия и какая последовательность.

Я так понимаю у вас есть готовые рабочие шаблоны для многопотока и вы хотите упростить/структрурировать визуальную составляющую, для обслуживания или создания новых шаблонов. На текущий момент , по моему мнению вы описали общую структуру шаблона, а не конкретный функционал.
Ну и странно слышать про однопоточный/многопоточный, в то время как в зеннопостере нет понятия однопотока. он по умолчанию многопоточен. Шаблон это сразу готовый рабочий поток, встроенный в окружение зеннопостера, с доступом к общим ресурсам и встроенными блокировками для многопоточности.
Добавляете одну попытку, работает однопотоке, добавляете еще одну, работает в многопотоке. этот функционал уже реализован, зачем вы просите о нем, пока не понятно.
 

lx2003

Client
Регистрация
15.02.2021
Сообщения
742
Благодарностей
150
Баллы
43
Очень сложно понять... очень....
Что сейчас, что на прошлые ваши сообщения, мне пришлось направить все это в ИИ, и то суть с трудом доходит.

В общем, из выводов ИИ :
- Предложить разработчикам ZennoPoster добавить новый кубик (тут даже ИИ не смог конкретизировать какой) : Вы это сделали, получен отказ
- Использовать существующие кубики (например, Список с Блокировкой ) : Ну как бы банальность, все же этим пользуются в многопотоке
- Писать кастомный C# код для сложной логики : Вот тут можно развернуться, но нужна конкретика, какие именно действия и какая последовательность.

Я так понимаю у вас есть готовые рабочие шаблоны для многопотока и вы хотите упростить/структрурировать визуальную составляющую, для обслуживания или создания новых шаблонов. На текущий момент , по моему мнению вы описали общую структуру шаблона, а не конкретный функционал.
Ну и странно слышать про однопоточный/многопоточный, в то время как в зеннопостере нет понятия однопотока. он по умолчанию многопоточен. Шаблон это сразу готовый рабочий поток, встроенный в окружение зеннопостера, с доступом к общим ресурсам и встроенными блокировками для многопоточности.
Добавляете одну попытку, работает однопотоке, добавляете еще одну, работает в многопотоке. этот функционал уже реализован, зачем вы просите о нем, пока не понятно.
Спасибо, что расписываете хорошо ответ. Но лайт версия - и однопоточная. Начинал пользоваться с неё.
Даже в про версии не всегда бывает необходимость в многопоточных проектах.
А в некоторые проекты нужна Многопоточность, чтобы быстро обработать большой объем информации. Или когда выстраивается онлайн сервис на несколько пользователей, где зеннопостер является управлением для этого сервиса. И нет необходимости для каждого пользователя запускать отдельный шаблон для управления его личным кабинетом на сайте - от а такое предположение встречались.

И вот приходит, что пора разобраться, а на это уходит уйма времени - хочется чтобы была быстрая разработка и чтобы было быстрое внедрение. А этого не происходит, но так как надо покопаться в документации и что-то вообще спрашивать на форуме. И, конечно, хорошо, когда хорошо отвечают.

Вообще внедрение зеннопостер - это обучаться ему даже если занимался разработкой когда-то. И это от полугода понимания как это работает и ещё время на внедрение в работу ,если только перешёл на него... Даже если не полгода, но месяц-другой придётся потратить.

Проще скриптами иногда...

А чтобы не происходило все в разнобой - то скриптами, то кубиками, конечно, было бы удобнее, если все было бы как-то одним видом, и не прибегая к написанию скриптов, когда это этого можно избежать.

"Не прибегать к написанию скриптов, когда это этого можно избежать" - главное достоинство программ, конструирующих скрипты или какое-то взаимодействие, к которым как-то можно отнести Zennoposter.

Разработчики могли бы внедрять какие-то разработки или часто используемые комбинации скриптов в кубики Zennoposter
 
Последнее редактирование:

lx2003

Client
Регистрация
15.02.2021
Сообщения
742
Благодарностей
150
Баллы
43
он по умолчанию многопоточен. Шаблон это сразу готовый рабочий поток, встроенный в окружение зеннопостера, с доступом к общим ресурсам и встроенными блокировками для многопоточности.
Как это реализовать в шаблоне?

Добавляете одну попытку, работает однопотоке, добавляете еще одну, работает в многопотоке. этот функционал уже реализован, зачем вы просите о нем, пока не понятно.
А работает-то с одними и теми же данными, а надо с разными, чтобы быстро обработать информацию. Если речь не идёт об обновляемых данных на сайте, которые получают в каждом потоке снова и снова, пока в каждом из потоков эта информация обрабатывается - и тогда да, подойдёт однопоточные вариант шаблона, который будет запущен как многопоточный.

А если приходится, к примеру, обработать много страниц сайтов, где каждая страница - новые данные, и к тому же не собирать снова и снова одно и то же так как надо как-то отмечать с чем работали, а с чем не работали (когда надо сохранить обрабатываем список) и если страницы сайтов по разному структурированные.
 

SellProduct_AD

Новичок
Регистрация
05.04.2025
Сообщения
28
Благодарностей
10
Баллы
3
И вот приходит, что пора разобраться, а на это уходит уйма времени - хочется чтобы была быстрая разработка и чтобы было быстрое внедрение. А этого не происходит, но так как надо покопаться в документации и что-то вообще спрашивать на форуме. И, конечно, хорошо, когда хорошо отвечают.

Вообще внедрение зеннопостер - это обучаться ему даже если занимался разработкой когда-то. И это от полугода понимания как это работает и ещё время на внедрение в работу ,если только перешёл на него... Даже если не полгода, но месяц-другой придётся потратить.

Проще скриптами иногда...
Да, получается я ошибся, считая, что вы имеете рабочий многопотоковый проект.

Я кратко напишу, в данной ситуации нет смысла писать какой то мануал, так как это огромный пласт информационного пространства.
- В зеннопостере есть все для работы в многопотоке и даже на уровне зеррокода. Есть хорошие примеры в разделе бесплатных шаблонов для клиентов, в которых вы можете увидеть как сиюминутно организуется однопоток для заполнения списка заданий при работающем многопотоке и как потом потоки разбирают задания из этого списка без пересечения.
- Так же я бы вам порекомендовал изучить работу с глобальными перемеными посредством C# кода, создание, размещение данных в них, и особенно взаимоблокировку потоков при работе с ними. рабочий код вы можете найти в вашей же подписи, раздел Логика.
- Так же очень рекомендую работать с БД, которая позволяет уже на стадии разработки приложения, структурировать данные и вы сразу определяете таблицы которые будет блокировать при заполнении заданиями и таблицы с готовым результатом.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)