AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 18.04.2005, 13:17   #141  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
Хм... уважаемые участники... все участники... см. правила, пункт 2
http://www.axforum.info/forums/showt...postid=13070#2
__________________
полезное на axForum, github, vk, coub.
Alt 18.04.2005, 14:22   #142  
lagr221374
Гость
 
n/a
Zitat:
Изначально опубликовано Maxim Gorbunov
Уже почти с Вами согласен. Однако, как показывает практика, потоки использовать для параллельной записи в базу не есть хорошо. Уж лучше использовать пакетный сервер. Хотя бы потому, что он по построению системы имеет более толстый канал связи с СУБД.

Какие задачи Вы решаете с помощью отдельных потоков?
На основе чеог был сделан вывод о толщине канала связи с БД?
2macklakov. Покупать ничего не надо все давно установлено: см. WinAPI. Что считать проблемным потоком это наверное отдельный вопрос. Вопрос как определить проблемный поток тоже несложный, решается на основе данного ранее материала.
Alt 18.04.2005, 14:24   #143  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
Zitat:
Изначально опубликовано lagr221374

На основе чеог был сделан вывод о толщине канала связи с БД?
См. Microsoft Axapta Deployment, ищите Planning Batch Server.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 18.04.2005, 14:27   #144  
lagr221374
Гость
 
n/a
я имею ввиду потоки
Alt 18.04.2005, 14:27   #145  
lagr221374
Гость
 
n/a
там разве есть сравнение?
Alt 18.04.2005, 15:24   #146  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
Сравнение чего с чем?

Поток имеет смысл выполнять на клиенте.
Если синхронизацию проводить через БД - это постоянный обмен данными через канал.
Канал у клиентов по определению тонкий.

Повышение быстродействия сервера за счет потоков, по-моему, сродни попытке увеличить скорость движения танка за счет снижения сопротивления воздушного потока.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 18.04.2005, 15:28   #147  
macklakov ist offline
macklakov
NavAx
Benutzerbild von macklakov
 
2.347 / 996 (38) +++++++
Registriert seit: 03.04.2002
Zitat:
Изначально опубликовано lagr221374
2macklakov. Покупать ничего не надо все давно установлено: см. WinAPI. Что считать проблемным потоком это наверное отдельный вопрос. Вопрос как определить проблемный поток тоже несложный, решается на основе данного ранее материала.
Если не покупать, то придется писать свой инструмент, т.к. WinAPI лишь предоставляет возможность, но не реализует ее.
__________________
Isn't it nice when things just work?
Alt 18.04.2005, 15:32   #148  
lagr221374
Гость
 
n/a
Почему? Разгон клиента сродни разгону танкиста в танке (много не выиграешь, даже если заставишь и механика и радиста танк подталкивать, толку мало, а сдохнут точно очень быстро). Если же поставить в танк второй двигатель может и помочь.
2macklakov. WinAPI был специально создан чтоб народ в виде программистов не парился над глобальными проблемами
Alt 18.04.2005, 15:37   #149  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
Не, аналогию Вы не поняли.

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

В общем, потоки, это лишь способ заполнить время простоя. Если у Вас большое время простоя сервера и большие пиковые нагрузки, планируйте сетевую архитектуру решения: вводите пакетные сервера, кластеры AOS и т. п.
У клиентской машины время простоя может быть велико. Использование потоков - один из способов это время занять.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 18.04.2005, 15:38   #150  
macklakov ist offline
macklakov
NavAx
Benutzerbild von macklakov
 
2.347 / 996 (38) +++++++
Registriert seit: 03.04.2002
Zitat:
Изначально опубликовано lagr221374
2macklakov. WinAPI был специально создан чтоб народ в виде программистов не парился над глобальными проблемами
Весьма познавательно, но мы плаваем мелко и решаем приземленные проблемы. Какова, по вашему мнению, трудоемкость создания инструмента, позволяющего администратору наблюдать и гасить проблемные потоки?
P.S. возникнуть они могут из-за глюка на сервере даже у идеального программиста
__________________
Isn't it nice when things just work?
Alt 18.04.2005, 15:47   #151  
lagr221374
Гость
 
n/a
Разработка механизма убийства потока занимает у программиста максимум 4 часа (с учетом доступа к MSDN). Механизм наблюдения + 4 часа
Alt 18.04.2005, 15:53   #152  
macklakov ist offline
macklakov
NavAx
Benutzerbild von macklakov
 
2.347 / 996 (38) +++++++
Registriert seit: 03.04.2002
Zitat:
Изначально опубликовано lagr221374
Разработка механизма убийства потока занимает у программиста максимум 4 часа (с учетом доступа к MSDN). Механизм наблюдения + 4 часа
Т.е. если брать по минимуму, то 8 * ~$30 = $240 + время на отладку и документирование ~$600. Ну что ж, не так уж и разорительно. Даже немного дешевле, чем отдельная лицензия под пакетный обработчик.
__________________
Isn't it nice when things just work?
Alt 18.04.2005, 15:54   #153  
lagr221374
Гость
 
n/a
Размещение нагрузки на клиента редкое извращение на мой личный взгляд при 3-х звенке (опять же исходя из теории). По-моему Axapta это декларирует так как не смогла перенести всю тяжесть работы на первые два сегмента и задекларировала уникальность: перенос нагрузки на клиента, что по-моему личному мнению неправильно.
2 Нагрузка на процессор в среднем чуть выше половины (по опять же личному опыту, возможно при Axapta это не так но сомнения)
Alt 18.04.2005, 15:58   #154  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
Поработайте с Аксаптой.

Некоторые задачи имеет смысл выполнять на клиентской машине (в основном, связанные с интерфейсом и разработкой). Для них, возможно, и следует приспособить потоки. Остальные задачи прекрасно решаются без них.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 18.04.2005, 16:09   #155  
lagr221374
Гость
 
n/a
Ну вот приехали... И все в Axapta замечательно. с тем что на клиенте должен быть только интерфейс в идеале никто не спорит.
Решаются ли остальные задачи прекрасно? Наверное нет, если приходиться прибегать к пакетникам и т.п. Лучше ли поток чем пакетник, наверное да но он мало изучен. Поэтому и возникло предложение сообщить кто-что знает.
Alt 18.04.2005, 16:16   #156  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
Zitat:
Изначально опубликовано lagr221374
Лучше ли поток чем пакетник, наверное да
Откуда такая уверенность?
ИМХО, потоками пакетный сервер заменять не стоит. Это решение из серии "голь на выдумки хитра". Заведите себе нормальный пакетный сервер и не пытайтесь открыть Америку.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 18.04.2005, 16:22   #157  
George Nordic ist offline
George Nordic
Модератор
Benutzerbild von George Nordic
Злыдни
 
4.480 / 1255 (50) ++++++++
Registriert seit: 17.12.2003
Ort: Moscow
Blog-Einträge: 9
Стоп-стоп-стоп!

Дело не в том, кто и как извращается. Был вопрос - какие могут быть проблемы?
Что-то не вижу никакого конструктива. Да, пакетник-хорошо, потоки-плохо. Однако, есть часть задач, для которых использование потоков - отличное решение.
Допустим, чтение данных из СОМ-порта.
На клиенте, разумеется!

С Уважением,
Георгий.
Alt 18.04.2005, 16:22   #158  
lagr221374
Гость
 
n/a
2Максим Выше я уже объяснял свои цели, задачи, соответственно...внимательно смотрите предыдущий текст.
Alt 18.04.2005, 16:32   #159  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
Резюме (lagr не хочет делать, сделаю сам - мы не гордые ):

Из проблем, которые могут возникнуть при работе с потоками, названы следующие:
1. Отсутствие механизмов синхронизации потоков.
2. Проблемы с администрированием потоков.

От себя замечу, что очень сильно затрудняет решение этих вопросов тот факт, что в порождаемый Thread нельзя передать объект.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 18.04.2005, 16:39   #160  
macklakov ist offline
macklakov
NavAx
Benutzerbild von macklakov
 
2.347 / 996 (38) +++++++
Registriert seit: 03.04.2002
И вот что любопытно, если серверные потоки нас не интересуют, то пакетный обработчик практически ничем не отличается от потоков. С помощью минимальных доработок, в пакетном обработчике можно скрыть все служебные окна, которые раздражают пользователей, при входе запускать режим пакетного сервера и это превосходно подходит для решения служебных задач в фоновом режиме При этом имеется готовый инструмент, для планирования заданий и контроля их исполнения.
__________________
Isn't it nice when things just work?
Stichworte
axapta, thread, потоки

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Вызов форм методa из Thread класса vitaly85 DAX: Программирование 4 24.01.2009 03:48
Вызов метода базового класса Eldar9x DAX: Программирование 15 22.03.2008 19:10
передача курсора в два класса kitty DAX: Программирование 3 09.08.2006 13:21
Запустить метод класса loka DAX: Программирование 2 13.03.2006 15:40

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 05:14 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.