Spring boot 发现服务如何在polyglot微服务体系结构中工作?

Spring boot 发现服务如何在polyglot微服务体系结构中工作?,spring-boot,microservices,netflix-eureka,spring-cloud-netflix,cloud-foundry,Spring Boot,Microservices,Netflix Eureka,Spring Cloud Netflix,Cloud Foundry,如果我们使用spring boot构建所有微服务,那么可以使用Eureka服务器(@EnableEurekaServer)发现所有微服务(@EnableEurekaClient)。如果某些微服务是使用其他技术构建的,那么在云(PCF、AWS等)中如何实现发现、负载平衡、反向代理(网关) 我在网上读了很多关于微服务的博客,但没有得到正确的信息。Eureka服务器本身有一个REST api,可以让你管理它。您可以在此处找到文档: 如果您使用的框架或语言不提供与Eureka的直接集成,如Spring

如果我们使用spring boot构建所有微服务,那么可以使用Eureka服务器(@EnableEurekaServer)发现所有微服务(@EnableEurekaClient)。如果某些微服务是使用其他技术构建的,那么在云(PCF、AWS等)中如何实现发现、负载平衡、反向代理(网关)


我在网上读了很多关于微服务的博客,但没有得到正确的信息。

Eureka服务器本身有一个REST api,可以让你管理它。您可以在此处找到文档:
如果您使用的框架或语言不提供与Eureka的直接集成,如Spring Boot,则必须手动执行。

Eureka服务器本身有一个REST api,允许您对其进行管理。您可以在此处找到文档:
如果您使用的框架或语言不提供与Eureka的直接集成,如Spring Boot,则必须手动执行。

您还可以利用
polyglot sidecar
支持,将其他技术与
Eureka Server
集成以进行发现。例如,非JVM语言可以通过使用
@EnableSidecar
创建Spring引导应用程序来启用sidecar。这将有效地触发
@enablebuircuirtbreaker
@EnableDiscoveryClient
@EnableZuulProxy
支持。应用程序应与非JVM应用程序在同一主机上运行。详情请参阅。您还可以查看一个示例实现

您还可以利用
polyglot sidecar
支持,该支持支持支持将其他技术与
Eureka Server
集成以进行发现。例如,非JVM语言可以通过使用
@EnableSidecar
创建Spring引导应用程序来启用sidecar。这将有效地触发
@enablebuircuirtbreaker
@EnableDiscoveryClient
@EnableZuulProxy
支持。应用程序应与非JVM应用程序在同一主机上运行。详情请参阅。您还可以查看一个示例实现