首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从前端调用一些不同的restful服务

从前端调用一些不同的restful服务
EN

Stack Overflow用户
提问于 2018-07-22 16:20:05
回答 1查看 80关注 0票数 0

假设我有一个angular项目作为前端,它与其他一些restful服务项目进行通信。

在一些页面中,我需要从不同的restful服务中获取一些数据,在angular中单独请求restful服务可以吗?或者调用一个restful服务,而该服务本身在后端调用其他restful服务?

或者我必须调用一个restful服务,然后将其他实体添加到这个DbContext中,这里我需要这些实体来进行查询?

EN

回答 1

Stack Overflow用户

发布于 2018-07-27 18:01:48

这取决于你在做什么,但我会说,大多数情况下,这样做是可以的。这是一个已建立的微服务模式,称为“组合UI”。有关详细信息,请参阅:https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/architect-microservice-container-applications/microservice-based-composite-ui-shape-layout

如果您的微服务正在使用CQRS模式(虽然仍然没有错),那么您可能会错过构建特定于视图的“视图模型”的机会。但是,如果您要从多个域组合\显示数据,我会说,只调用多个微服务来检索所需的数据仍然更好。

如果您不小心,您可能会引入的唯一问题是在客户端代码中引入投影逻辑(这并不是那么糟糕)或业务逻辑(非常非常糟糕),如果您正在对接收的数据进行任何处理以显示它。复合UI旨在为具有清晰分隔的部分的UI提供服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51463258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档