powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / СOM в DCOM
6 сообщений из 6, страница 1 из 1
СOM в DCOM
    #33162612
Иван Махно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть СOM EXE сервер, работающий с БД. В силу того, что объемы которыми он ворочает большие, вся обработка реализована в потоке. Собственно инетерсует такие вопросы:
1) Как его превратить в DCOM, хочу ставить на мощном серваке, чтобы быстрее ворочал данными, что настраивать надо ?
2) Как изменить маршилинг, теперь, как я понимаю, мне нужно параметры ( вернее он у меня 1 , IDispath), передать за границы не адресного пространства процесса, а уже адресного пространсва компьютера. Или СОM сам этим разрулит ?
...
Рейтинг: 0 / 0
СOM в DCOM
    #33162869
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван МахноЕсть СOM EXE сервер, работающий с БД. В силу того, что объемы которыми он (он это сервер или клиент?) ворочает большие, вся обработка реализована в потоке.
===================== нелогично. Без потоков будет быстрее :)

Собственно инетерсует такие вопросы:
1) Как его превратить в DCOM, хочу ставить на мощном серваке, чтобы быстрее ворочал данными, что настраивать надо ?
=========== сначала определить узкие места (запрос/железо/структура БД/горе-программисты/...)2) Как изменить маршилинг, теперь, как я понимаю, мне нужно параметры ( вернее он у меня 1 , IDispath), передать за границы не адресного пространства процесса, а уже адресного пространсва компьютера. Или СОM сам этим разрулит ?========== сам если это OLE-совместимый тип
...
Рейтинг: 0 / 0
СOM в DCOM
    #33163066
Иван Махно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Горе средство разработки :) Visual FoxPro, которое при обращении к файл- серверной БД при польших объемах, напрочь вешает не только себя, но весь комп И это у них ( у фокс просистов) деликатно называеться AFAIK.
...
Рейтинг: 0 / 0
СOM в DCOM
    #33163080
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван МахноГоре средство разработки :) Visual FoxPro, которое при обращении к файл- серверной БД при польших объемах, напрочь вешает не только себя, но весь комп И это у них ( у фокс просистов) деликатно называеться AFAIK.
У вас есть веские причины говорить именно о "средство разработки :) Visual FoxPro" ?
...
Рейтинг: 0 / 0
СOM в DCOM
    #33168577
luser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Petro123 :
авторнелогично. Без потоков будет быстрее :)
Ничего нелогичного нет. Правильный вопрос. Очень даже логичный вопрос.
Человек хочет однотипные запросы закинуть в отдельный потоки и выполнять на сервере, при условии что сам СOM сервер написан на VFP, на С++ хочет реализовать механихм асинхронного выполения метода COM сервера и как я понял локально у него это получилось.

авторсначала определить узкие места (запрос/железо/структура БД/горе-программисты/...)
Вам ответили, что это AFAIK, VFP

автор?========== сам если это OLE-совместимый тип
А для чего же IDispath еще нужен.

То Иван Махно :
Все правильно делаешь. Сам сталкивался с задачами в которых нужно общитывать таблицы в фоксе до 2 гигов. И как бы кто не говорил, что вот мол нужно с сервера тянуть только то, что нужно, нифига. есть задачи ге нужно считать все. Именно считать, а не выполнять просто запросы.

автор Как его превратить в DCOM, хочу ставить на мощном серваке, чтобы быстрее ворочал данными, что настраивать надо ?

Просто установить серверы на клиенте и на сервере, раздать права на зупуск и подстроть WMI. (На RSDN.ru есть замечательная статья на эту тему,в разделе СТАТЬИ.) В фоксе создавать через CreateObjectEX(....)

авторКак изменить маршилинг, теперь, как я понимаю, мне нужно параметры ( вернее он у меня 1 , IDispath), передать за границы не адресного пространства процесса, а уже адресного пространсва компьютера. Или СОM сам этим разрулит

Это смотря как ты связываешь класс клиента с сигнальным соклассом сервера
DCOM. Если ранним связыванием - не факт что будет работать.
если поздним, с большой вероятностью будет.
...
Рейтинг: 0 / 0
СOM в DCOM
    #33170782
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO
Есть ещё один вариант, т.к. проблемы - надуманы именно для Fox'a - переписать логику работы с БД без его участия. Такие задачи и на 2-х звенке решаются нормально.
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / СOM в DCOM
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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