本文主要是介绍Spring Cloud之Zuul(七):主要实现非jvm语言结合Sidecar实现服务注册,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
主题
非jvm语言结合Sidecar实现服务注册
前言
如何将非jvm语言提供的服务纳入到Spring Cloud管理中来,找到了这个Sidecar组件,发现官方提供一篇文档(https://cloud.spring.io/spring-cloud-netflix/multi/multi__polyglot_support_with_sidecar.html),如果在阅读时发现本文有误,请及时通知给我。
非JVM微服务可操作Eureka的REST端点,从而实现注册与发现。事实上,也可使用Sidecar更方便整合非JVM微服务。
Spring Cloud Netflix Sidecar的灵感来自Netflix Prana,它包括了一个简单的HTTP API来获取指定服务所有实例信息(例如主机和端口)。不仅如此,还可通过内嵌的Zuul来代理服务调用,该代理从Eureka Server中获取信息。非JVM微服务需要实现监控检查,以便Sidecar将它的状态上报该Eureka Server,健康检查的形式如下:
{
"status":"UP"
}
内容
编写
这篇关于Spring Cloud之Zuul(七):主要实现非jvm语言结合Sidecar实现服务注册的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!