向SignalR客户端和.NET核心WebApi发送消息的最佳实践

时间:2018-07-10 05:26:05

标签: asp.net-web-api asp.net-core signalr

我正在考虑开发客户端-服务器应用程序,客户端将通过我们执行操作的API将消息发送到服务器。 Web API(.NET)会将此消息传递到处理队列(此阶段为Amazon队列),该队列将对其执行操作。然后,我想向客户端发送一条消息,以指示该消息已被处理等。

我能想到的唯一方法是让不属于Web api的处理队列将HttpPost或HttpPut发送到与我的SignalR集线器定义的相同的API,它将发送消息到各种客户。

但是,此应用程序的性能是一个问题,因此,我很犹豫是否要从后端服务器对API进行另一个Http调用,然后再发送一条消息。我还有其他方法可以查看是否发送了这些消息吗?

0 个答案:

没有答案