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

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

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

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

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

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

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

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

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

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


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