Мне нужно решение на основе .Net, которое сможет отправлять уведомления своим клиентам. Клиент может быть приложением Windows или может быть веб-приложением.Какой инструмент/реализация используется для связи на основе WebSocket?
Важно то, что мне не нужен подход на основе RPC, поскольку нам не нужна какая-либо архитектура блокировки с блокировкой ввода-вывода. Сначала я пошел на SignalR, но когда я обнаружил, что его RPC основан, я передумал, хотя его подход на основе Hubs API очень прост в использовании.
В первую очередь, мне нужен механизм Message-Oriented, который не только легкий вес, и который также является неблокирующая, низкие накладные расходы, и тот, который является надежным, как мое приложение основано на фактических данных на основе данных и поэтому не могут позволить себе потерять любое отправленное сообщение как можно больше. Сообщение может быть поставлено в очередь, если процессор сообщений занят.
Я просмотрел Интернет для других решений, таких как node.js, SuperWebSocket, но я смущен, и будучи новичком не может определить, что именно и какое решение/альтернативу я должен использовать.
Я надеюсь, что кто-то проведет меня, учитывая, что лучше для моего сценария/требования.
Я упомянул о сигнале R, но, возможно, вы не полностью прочитали мой вопрос или не указали, почему я должен использовать signalR. Я также попросил не блокирующий, ориентированный на сообщения механизм, но signalR основан на RPC. –