Admire Mhlaba Ответов: 1

Как использовать signalr для получения уведомлений при выполнении операций создания, обновления и удаления любой из моих таблиц в базе данных?


Я хочу знать, есть ли способ использовать SignalR для получения уведомлений при выполнении операций создания, обновления и удаления любой из моих таблиц в базе данных. Таким образом, я могу кэшировать данные базы данных и выдавать новый запрос кэша всякий раз, когда SignalR отправляет уведомление. Проблема в том, что уведомления SignalR настраиваются для каждой таблицы, и я хочу, чтобы они работали для всей базы данных.

Что я уже пробовал:

Н/Д

F-ES Sitecore

Итак, у вас есть проблема с чем-то, что вы не сказали, что это такое, или как это работает, или какие технологии он использует, или показали пример кода вещей, которые не работают хорошо...какой совет вы ожидаете получить? Как вы думаете, есть ли в IIS параметр" работать быстрее", который вам не хватает? Если ваш код работает плохо, определите, что именно работает плохо, и спросите, как вы можете его улучшить.

1 Ответов

Рейтинг:
2

Dave Kreskowiak

У вас есть два варианта.

Вы можете настроить уведомление для каждой таблицы, которую хотите отслеживать, в основном имея SignalR обрабатывать все эти вещи для вас.

Или вам придется написать слой в свой серверный код, который обрабатывает весь доступ к базе данных для ваших клиентов. Таким образом, вы можете отправлять уведомления SignalR обо всем, что захотите. Ваши клиенты должны будут взаимодействовать с этим слоем или другим прикладным уровнем над ним, который взаимодействует со слоем базы данных. Даже ваш серверный код должен будет пройти через этот уровень, если он будет включать в себя уведомление клиентов о любых изменениях.


Admire Mhlaba

Благодарю вас за то, что вы любезно ответили на мой вопрос. Пожалуйста, поделитесь некоторыми ссылками с соответствующим контентом, чтобы я мог их прочитать. Я никогда раньше не делал ничего подобного, поэтому мне нужны некоторые учебники для руководства.

Dave Kreskowiak

Google для "SignalR tutorial", там их тонны.

Что касается уровня базы данных, то существует множество учебников MVC, которые обрабатывают операции с базами данных.

После того, как вы поймете и то, и другое, вы просто складываете кусочки вместе.