Cloud foundry 向Spring注册表注册两个Java web应用程序

Cloud foundry 向Spring注册表注册两个Java web应用程序,cloud-foundry,netflix-eureka,cfnetworking,Cloud Foundry,Netflix Eureka,Cfnetworking,我想用SpringRegistry注册两个示例JavaWeb应用程序,这样两个应用程序都可以直接通信。我对编程知之甚少 在这里,我发现了,当应用程序部署在CloudFoundry上时,它正在注册自己,因此任何试图到达后端的Spring前端应用程序都可以直接通信 如何注册一个简单的Java dynamic web应用程序,以便在不使用第三方服务的情况下在它们之间进行直接通信?我认为您误解了用例。Netflix Eureka注册表用于服务注册表,有助于促进服务间通信 假设一个服务-abc.foo.c

我想用SpringRegistry注册两个示例JavaWeb应用程序,这样两个应用程序都可以直接通信。我对编程知之甚少

在这里,我发现了,当应用程序部署在CloudFoundry上时,它正在注册自己,因此任何试图到达后端的Spring前端应用程序都可以直接通信


如何注册一个简单的Java dynamic web应用程序,以便在不使用第三方服务的情况下在它们之间进行直接通信?

我认为您误解了用例。Netflix Eureka注册表用于服务注册表,有助于促进服务间通信

假设一个服务-
abc.foo.com
,它需要调用另一个服务
pqr.foo.com
。您不希望在
abc
服务中硬编码
pqr
服务的路径。类硬编码是云本地应用程序的反模式。方法是让服务
abc
pqr
向服务注册中心(eureka、Consor等)注册。然后在运行时,服务,
abc
可以查询注册表,获取
pqr
服务的活动实例并调用它

我假设,对于需要相互调用的Java web应用程序,所有交互(服务调用)都是在服务器端完成的。在这种情况下,使用Eureka注册表,一个微服务可以轻松地找到和获取另一个服务的实例并调用它。你不需要RabbitMQ

我建议你看看这个项目。这是一个开源项目。他们有一个基于Eureka的注册表服务、网关服务、微服务和客户端UI(Node.js)

这将是一个很好的起点,有很多开源帮助可用

我希望这有帮助