3

我有一个使用 spring 3.1 和 spring-security 3.1 和 Java 7 开发的整体式 Spring Web 应用程序,它部署在 tomcat 7 上。

现在我有一个新要求,我必须使用带有 java 8 的 spring boot 为新模块创建一个微服务。这个微服务将单独部署在不同的 EC2 实例上。

我正在寻找从我现有的 Spring Web 应用程序访问新微服务的建议/想法。

如何在这两个spring应用程序中进行进程间通信?

有人可以为我提供任何帮助/指针吗?

4

1 回答 1

0

您可以使用服务发现模式,主要有两种 -

  1. 客户端发现——这是客户端负责找出可用服务实例的地方。示例 - Netflix OSS。

  2. 服务器端发现 - 在这种情况下,服务实例使用服务注册表在服务器端注册。示例 - AWS ELB。

你可以在互联网上阅读很多关于这些的内容。只记得关键词。希望这可以帮助 !

于 2017-05-05T12:07:25.367 回答