
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.12.2020, 10:14
|
|||
|---|---|---|---|
|
|||
DataSnap несколько клиентов |
|||
|
#18+
Клиент: DataSource+ClienDataSet+DSProviderConnection1+SQLConnection1 -> DataSetProvider+FDQuery+FDConnection1+Firebird :Сервер если работает один клиент - всё норм но если подключить ещё одного клиента и запустить процесс обработки одной и той же записи одновременно, т.е. одновременное использование одного и того же FDQuery на стороне Сервера, то постоянно какие-то глюки. извините за тупость, но неужели в DataSnap нужно лепить какие нибудь потоки для изоляции запросов? Разве нельзя работать одновременно нескольким клиентам с одним экземпляром сервера? Буду рад любой информации от знающих. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 10:29
|
|||
|---|---|---|---|
DataSnap несколько клиентов |
|||
|
#18+
SergeyKNP, А как вы себе представляете работу нескольких клиентов с одним НД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 11:25
|
|||
|---|---|---|---|
|
|||
DataSnap несколько клиентов |
|||
|
#18+
оба клиента получают результаты своего запроса (вероятность того, что это произойдёт в один и тот же момент времени мала) оба клиента видят одинаковые данные...сохранится информация последнего изменившего строку, но суть не в этом... даже при простом обращении с строке используя один и тот же FDQuery - глюки в обычном приложении, без DataSnap, работают же несколько пользователей и никто друг другу не мешает, хотя все используют одно и тоже приложение, а значит о FDQuery. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 12:13
|
|||
|---|---|---|---|
|
|||
DataSnap несколько клиентов |
|||
|
#18+
О сколько нам открытий чудных (с) DataSnap многопоточный. Копать в эту сторону. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 12:17
|
|||
|---|---|---|---|
DataSnap несколько клиентов |
|||
|
#18+
на стороне сервера надо сколько реквестов - столько экземпляров компонентов. Для каждого подключения свой набор DataSetProvider+FDQuery+FDConnection1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 12:48
|
|||
|---|---|---|---|
|
|||
DataSnap несколько клиентов |
|||
|
#18+
т.е. сколько клиентов, столько и потоков самому делать? А проще никак? Ведь "Пушкин" выше упоминал на многопоточность DataSnap. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 13:06
|
|||
|---|---|---|---|
DataSnap несколько клиентов |
|||
|
#18+
Datasnap сам для каждого реквеста выделяет отдельный поток. Экземпляры компонентов должны быть разные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 13:21
|
|||
|---|---|---|---|
|
|||
DataSnap несколько клиентов |
|||
|
#18+
X-Cite, а можно по-подробнее? я правильно понял, что DataModule со всеми компонентами на нём нужно каждый раз создавать (Create) и потом дестроить? если можно кусочек кода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 15:03
|
|||
|---|---|---|---|
|
|||
DataSnap несколько клиентов |
|||
|
#18+
DataSnap не нужен Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 15:20
|
|||
|---|---|---|---|
|
|||
DataSnap несколько клиентов |
|||
|
#18+
Мимопроходящий, не в обиду...очень информативное сообщение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 15:22
|
|||
|---|---|---|---|
|
|||
DataSnap несколько клиентов |
|||
|
#18+
25.12.2020 15:20, SergeyKNP пишет: > очень информативное сообщение а вот нахрена оно в твоей задаче, можешь пояснить? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 15:40
|
|||
|---|---|---|---|
|
|||
DataSnap несколько клиентов |
|||
|
#18+
Мимопроходящий, да какая разница...стечение обстоятельств...проект чужой...заказчик требует...и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 15:42
|
|||
|---|---|---|---|
|
|||
DataSnap несколько клиентов |
|||
|
#18+
25.12.2020 15:40, SergeyKNP пишет: > да какая разница...стечение обстоятельств...проект чужой...заказчик требует...и т.д. гы! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 20:15
|
|||
|---|---|---|---|
|
|||
DataSnap несколько клиентов |
|||
|
#18+
и почему-то во всяких учебных примерах не пишут, что нужно делать экземпляры для каждого клиента на сервере: http://www.interface.ru/home.asp?artId=26212 https://www.delphiplus.org/delphi-i-tekhnologiya-com/vvedenie-v-tehnologiu-datasnap.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 20:49
|
|||
|---|---|---|---|
|
|||
DataSnap несколько клиентов |
|||
|
#18+
SergeyKNP заказчик требует Врёшь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 21:33
|
|||
|---|---|---|---|
|
|||
DataSnap несколько клиентов |
|||
|
#18+
SergeyKNP если можно кусочек кода У Арефьева, насколько мне позволяет мой склероз, есть потокобезопазный пул коннектов. Этого должно хватить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2020, 23:41
|
|||
|---|---|---|---|
|
|||
DataSnap несколько клиентов |
|||
|
#18+
Сергей Фролов, а ссылку можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2037755]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 418ms |

| 0 / 0 |
