如何将微服务用于核心应用程序/框架?

时间:2016-09-11 10:16:13

标签: rest microservices

例如,我有两个微服务,如何在核心应用程序中使用这些服务?

我知道通信将通过REST API进行。

我的问题是,我应该将这些服务创建为子模块吗?

如果我的问题似乎不清楚,那么假设我不清楚微服务。因此,更好的解释将非常有用。

感谢。

1 个答案:

答案 0 :(得分:1)

微服务不应该是某些核心模块的子模块

将微服务想象成完全独立的实体。 它们可能以与核心模块相同的编程语言编写最终,但它不是必需的。毕竟,他们正在通过REST API进行通信。您可以使用几乎所有编程语言处理REST API。

这种服务之间的编译或运行时依赖性最小,它更好。最好的服务可以由不同的开发人员实施,可能来自不同的公司或文化。此外,如果(微)服务可以在生产中消除其他(微)服务的临时中断,那也很好。

book阅读。