我的应用程序的核心由一套微服务组成,每个微服务大多使用DDD架构。
在标准的MVC解决方案中,客户端将访问我的控制器,而控制器将与我的微服务交互。
在Blazor Server设置中,方法类似。
然而,在Blazor WebAssembly(托管)设置中,我有机会直接从Blazor WebAssembly客户端引用我的微服务。
这样做明智吗?
还是说我最好在Blazor服务器上创建一个facade(该facade再访问微服务),并且只从Blazor WebAssembly客户端与该facade通信?
我的Blazor服务器也需要引用微服务,我正准备在客户端上注册微服务,但不确定这是否可行。
在标准的MVC解决方案中,客户端将访问我的控制器,而控制器将与我的微服务交互。
在Blazor Server设置中,方法类似。
然而,在Blazor WebAssembly(托管)设置中,我有机会直接从Blazor WebAssembly客户端引用我的微服务。
这样做明智吗?
还是说我最好在Blazor服务器上创建一个facade(该facade再访问微服务),并且只从Blazor WebAssembly客户端与该facade通信?
我的Blazor服务器也需要引用微服务,我正准备在客户端上注册微服务,但不确定这是否可行。