powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Event's с параметрами
8 сообщений из 8, страница 1 из 1
Event's с параметрами
    #32258396
Малиновский Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь знает, ожидается ли в новых релизай FireBird (InterBase) event's с параметрами. Очень хочется на клиенте знать не только, что event произошел, но и, например, кто был его причиной...
...
Рейтинг: 0 / 0
Event's с параметрами
    #32258451
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чё-то обещали, но не много. Есть мнение, что без этого можно обойтись и лучше использовать специальные таблицы, в которых будут эти события регистрироваться и уже по таблицам клиенты будут разбирать кто, чё и кому отправил.
...
Рейтинг: 0 / 0
Event's с параметрами
    #32258469
Малиновский Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и как?
...
Рейтинг: 0 / 0
Event's с параметрами
    #32258489
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну факт получения определённого события есть. Создаёте таблицу, в которую одновременно с командой POST EVENT помещаете дополнительные данные. По факту события клиент выгребает запись, описывающую последнее событие и сам уже решает, что с ней делать. Целесообразно запоминать код последнего обработанного события чтобы при следующем запросе выбирать только новые записи.
В общем тут фантазировать можно долго ...
...
Рейтинг: 0 / 0
Event's с параметрами
    #32258574
Малиновский Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Создаёте таблицу,
- Ну, типа запись в таблице...
> в которую одновременно с командой POST EVENT помещаете
> дополнительные данные.
- Ну, типа ID клиента, ID измененной таблицы, ID записи...
> По факту события клиент выгребает запись,
> описывающую последнее событие и сам уже решает, что с ней делать.
> Целесообразно запоминать код последнего обработанного события чтобы при > следующем запросе выбирать только новые записи.
> В общем тут фантазировать можно долго ...
И что, каждому клиенту - свой экземпляр записи? А если клиент не подписался на этот Event, то кто будет обрабатывать эту запись?


Кто-нибудь такое делал?
...
Рейтинг: 0 / 0
Event's с параметрами
    #32258642
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>И что, каждому клиенту - свой экземпляр записи? А если клиент не >подписался на этот Event, то кто будет обрабатывать эту запись?

Не понял, какие тут проблемы. Каждый клиент, который зарегистрировался на событие, после появления события читает новые данные из журнала событий и дальше решает что ему делать.
А если ни один клиент не подписался - удаляйте записи сами по истечении времени какого-то к примеру или пусть копятся...
...
Рейтинг: 0 / 0
Event's с параметрами
    #32258973
Лебедкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слышал краем уха, что функция запроса с параметрами реализованна через UDF. Там либо сама библиотека широковещательной посылкой всех оповещает, либо спецальный демон, к которому конектятся клиенты для получения события. В любом случае в клиентской проге должен быть сокет, через который события и ловятся.
...
Рейтинг: 0 / 0
Event's с параметрами
    #32258999
Малиновский Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну да, еще создавать уровень сервера приложений, который будет отвечать за диспетчеризацию сообщений...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Event's с параметрами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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