我有一个使用spring 3.1开发的monolith spring web应用程序和带有Java 7的spring-security 3.1,它部署在tomcat 7上。
现在我有了一个新的要求,我必须使用带有java 8的spring boot为新模块创建一个微服务。这个微服务将分别部署在不同的EC2实例上。
我正在寻找从我现有的Spring网络应用程序访问新的微服务的建议/想法。
如何在这两个spring应用程序中执行进程间通信?
有人可以给我任何帮助/指针吗?
答案 0 :(得分:0)
您可以使用服务发现模式,主要有两种 -
客户端发现 - 客户端负责确定可用的服务实例。示例 - Netflix OSS。
服务器端发现 - 在此服务实例使用服务注册表在服务器端注册。示例 - AWS ELB。
您可以在互联网上阅读很多相关内容。记住关键字。 希望这有帮助!