Asp.net 需要外部服务器(非公共)通信的Saas应用程序

Asp.net 需要外部服务器(非公共)通信的Saas应用程序,asp.net,api,asp.net-core,.net-core,grpc,Asp.net,Api,Asp.net Core,.net Core,Grpc,我有一个具有不同客户端(租户)的Saas应用程序。所有客户端在内部使用一个特定的应用程序来存储和管理其所有文档。Saas应用程序与当前文档解决方案集成。目前,我们在所有内部服务器上安装了一个WCF服务,用于与Saas应用程序通信。(溶液100%有效) 我们面临的问题并不是所有的客户都想让他们的服务器面向公众。因此,我们希望在内部服务器上创建一个服务,通过http承载到Saas应用程序服务器的连接以进行通信 我已经调查了gRPC,我认为这就是解决方案。gRPC的唯一问题是我们无法进行服务器到客户端

我有一个具有不同客户端(租户)的Saas应用程序。所有客户端在内部使用一个特定的应用程序来存储和管理其所有文档。Saas应用程序与当前文档解决方案集成。目前,我们在所有内部服务器上安装了一个WCF服务,用于与Saas应用程序通信。(溶液100%有效)

我们面临的问题并不是所有的客户都想让他们的服务器面向公众。因此,我们希望在内部服务器上创建一个服务,通过http承载到Saas应用程序服务器的连接以进行通信

我已经调查了gRPC,我认为这就是解决方案。gRPC的唯一问题是我们无法进行服务器到客户端的调用,这正是我们需要的,因为我们需要使用某些参数调用内部服务器,而内部服务器应该使用文档进行响应

我正在寻找替代方案,或者我们面临的gRPC问题的解决方案