【发布时间】:2017-01-18 23:44:11
【问题描述】:
例如我有两个微服务,如何在我的核心应用程序中使用这些服务?
我知道通信将通过 REST API。
我的问题是,我应该将这些服务创建为子模块吗?
如果您觉得我的问题不清楚,那么假设我对微服务不清楚。因此,更好的解释将非常有帮助。
谢谢。
【问题讨论】:
-
你在问,服务是否应该在同一个(maven,gradle)项目中?
-
如果您问如何使用您计划构建的微服务以及应该在其中添加什么,那么您可能不应该使用微服务。
-
微服务应该是一个独立的应用程序,拥有自己的 IP 和/或端口。所以每个微服务都应该是一个额外的项目。
-
@bartac 是的。我想在我的一个项目中实现微服务架构,该项目最初是一个小项目,但它会按时增长。我对一件事感到困惑。例如,我有用服务器端语言编写的核心应用程序。现在我开发了一个微服务,它也使用服务器端语言。那么从核心应用调用一个 REST api 到服务不会需要很长时间?
-
@Muhammed Imran Hussain 这将比进程中调用花费更长的时间。
标签: rest microservices