我具有以下架构: 移动Xamarin客户端通过Azure上托管的WebApi服务计划上的SignalR代理中心连接到我的Azure SignalR服务。处理响应的大多数逻辑是由WebApi中的代码处理的,因此通过WebApi的SignalR集线器代理来响应来自WebApi的Xamarin客户端似乎很简单。
但是,WebApi卸载了一些后端调用,以通过队列分离后台进程。这些后端服务在不同的服务器上运行。我想通过这些后端服务与Xamarin客户端进行通信,并且希望避免从后端服务中调用WebApi。相反,我想直接从后端服务调用Azure SignalR服务,并在Xamarin中调用方法。
这可能吗?如果是这样,怎么办?网上有什么例子吗?
TIA