1

我在很多教程中看到我们需要在生成具有相同实体的微服务应用程序后返回网关并生成一个实体。

有人可以解释一下,这样做的架构优势吗?

在 Gateway 中再次生成这些实体的目标是什么?

4

2 回答 2

2

这样做的要点之一是实现前端模式的后端。基本上,您通过网关代理从前端到微服务的所有调用。为方便起见,前端与网关打包在一起。JHipster 只是从单体应用中改编了现有的实体生成器,让用户分别在微服务和网关上分别生成实体的后端和前端。当然,这是一个可选功能,您可以随意使用它。

于 2018-05-28T11:42:29.360 回答
0

您可以针对不同的目的使用不同的方式来访问微服务为您提供的服务。正如这里提到的,你不必使用 AngularJS 或 Angular,但你也可以使用 React 和/或 Ionic。

通常,您可以使用多个网关访问所有或每个网关仅选择一个微服务(此处显示了实现不同网关的一个非常好的示例)。

于 2018-05-28T13:02:08.150 回答