有一个现成的天蓝色微服务,我需要针对它来构建客户端应用程序。 blazor服务器端和客户端有2种选择。因为客户端尚未准备好并且调试功能有限,所以我想使用blazor服务器端。
我的问题是,是否可以从blazor服务器端调用服务,如果这是个好主意。要将其用作客户端应用程序? 而且是否有可能在蔚蓝的微服务旁边托管blazor?
答案 0 :(得分:0)
我相信您要问的是,使用Blazor服务器端作为微服务的代理是否可以接受?
从技术上讲,没有理由不能这么做。假设它公开了REST API,您只需创建一个HttpClient来调用您的微服务。
我不确定您的意思是,“ ..是否有可能在蔚蓝的微服务旁边托管blazor?”如果您使用Azure Web App托管微服务,则可能要为blazor服务器端应用程序创建一个新的Web App,否则您将无法从该应用程序服务中真正受益。
还有其他一些选项可以配置这种类型的体系结构,但这完全取决于您的目标。此外,您可能想检查以下项目:
https://github.com/Suchiman/BlazorDualMode
它将使您可以同时运行blazor客户端和服务器端。我用它来调试客户端的blazor应用程序。