spring cloud整合非java应用
1、创建一个sidecar微服务应用,添加依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-netflix-sidecar</artifactId>
</dependency>
2、主程序开启@EnableSidecar
@EnableSidecar
@SpringBootApplication
public class SidecarApplication {
public static void main(String[] args) {
SpringApplication.run(SidecarApplication.class, args);
}
}
3、改写application.properties文件,指定非java应用的健康监听端口
server.port=5678
sidecar.port=3000
sidecar.health-uri=http://localhost:${sidecar.port}/phpTest/health.json
4、非java应用返回健康状态
{
"status":"UP"
}