前言
由于语言多样,系统复杂,有时候一个健壮的系统可能是由多种语言组成的,针对一个非jvm的接口平台,我们可以利用sidecar整合进来
目的
利用zuul可以调用已经注册到注册中心的服务,利用sidecar调用非jvm的服务,这样就可以对外提供一个整合了jvm和非jvm的网关服务
正文
利用idea新建一个node项目
在idea中新建一个node工程,没有的话,先添加nodejs插件
编写node项目,添加health端点
在app.js中添加
1 | var healthRouter = require('./routes/health'); |
在routes中添加health.js中添加如下
1 | var express = require('express'); |
访问http://localhost:3000/health显示