Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по UDR / 9 сообщений из 9, страница 1 из 1
29.12.2020, 12:15
    #40032176
demon1992
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по UDR
А как работает UDR в архитектуре SuperServer? Версия fb 3.0.7.
Будет ли падать процесс сервера при необработанном exception?
Я думал, что на SS при работе с udr будет падать только пользовательский коннект, а не весь сервак целиком, но тесты показывают обратное...
...
Рейтинг: 0 / 0
29.12.2020, 12:42
    #40032195
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по UDR
demon1992,

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

Вот тебе в помощь https://github.com/sim1984/udr-book
...
Рейтинг: 0 / 0
29.12.2020, 12:59
    #40032210
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по UDR
demon1992,

чтобы не падало, надо изолировать от всего. А это дорого и медленно.
...
Рейтинг: 0 / 0
29.12.2020, 14:31
    #40032253
demon1992
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по UDR
А в четверке я полагаю тоже никаких изменений в этом направлении не будет?
...
Рейтинг: 0 / 0
29.12.2020, 14:41
    #40032258
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по UDR
Не будет. Первое и главное правило любой DLL: из неё не должно вылетать исключений.
Никогда. Ни при каких обстоятельствах.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.12.2020, 14:43
    #40032264
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по UDR
demon1992,

а что ты ждёшь. Тебе уже ответили, если сделать UDR супер-пупер безопасными, то они станут мегатормозными. Тебе это надо?

Если прям сильно переживаешь за свою криворукость, ну пиши UDR на Java. Хотя и там можно сдуру что нибудь сломать

demon1992А в четверке я полагаю тоже никаких изменений в этом направлении не будет?

в целом нет. Разве что UDF официально объявлены deprecated
...
Рейтинг: 0 / 0
29.12.2020, 14:47
    #40032265
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по UDR
Dimitry Sibiryakov,

стандартная обёртка на Delphi для написания UDR вполне перехватывает исключения наследуемые от Exception и выкидывает их в ошибку isc_random
...
Рейтинг: 0 / 0
29.12.2020, 14:56
    #40032272
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по UDR
Значит простые исключения ронять сервер не должны. Но всё равно остаётся возможность его
завалить инвалидными указателями и т.п.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.12.2020, 15:27
    #40032310
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по UDR
Dimitry Sibiryakov,

ну с кривыми руками лучше в UDR как и в UDF не соваться. Я так понимаю ТС за них очень переживает
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по UDR / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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