spring cloud sidecar
来源:互联网 发布:暖通设计软件 编辑:程序博客网 时间:2024/05/17 19:15
用spring cloud sidecar的整合异构语言,以前做过没有做笔记,现在再做由于各种坑又浪费了一天,这里记一下
首先是官网:http://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/1.3.1.RELEASE/
官网上面讲sidecar讲的很简单,具体怎么做这里就不记了,无非就是加包,然后在主函数上面注解,再在配置文件里面写点东西,以后再看官网就行了,这里记一下官网没有讲到的东西
1.sidecar是用来整合异构语言的,比如你用python,nodejs等等写的东西,sidecar这个服务必须和python或nodejs等异构语言的服务在同一台主机上面,也就是说他们之间是localhost,不能是ip访问等等
2.sidecar检查异构语言的健康地址返回结果是:
{
"status":"UP"
}
这里需要注意,这个json结果不是是我们直接写出来的,好几次我都是为了方便直接在return里面写的数据,如果这样启动sidecar的时候,你会发现注册中心sidecar一直是down,那是因为你的response header没有改过来,所以我们可以把数据发到map里面,如何用json包转化成json数据,其他的方式也是可以的。其实原理是response header里面解析的text/html,我们应该改成application/json,如果自己真的想直接写一个json数据,那就要改下这个接口的response header,这个也不麻烦一两句话的事。
3.做完了我们可以通过服务名称访问异构语言的接口,走网关,直接通过服务名称访问都是可以的
- spring cloud sidecar
- 使用Sidecar将Node.js引入Spring Cloud
- 使用Sidecar将Node.js引入Spring Cloud
- 使用Sidecar将Node.js引入Spring Cloud
- Spring Cloud 的 Zuul 使用 Sidecar 整个非JVM微服务
- Spring Cloud Netflix多语言-非java语言支持之Sidecar
- spring-cloud中遇到的坑sidecar与config server client
- Spring Cloud
- Spring Cloud
- Spring Cloud
- Spring Cloud
- Spring cloud
- spring Cloud
- Spring cloud
- spring cloud
- spring cloud
- spring cloud
- Spring Cloud
- idea git更新,本地代码消失,如何恢复?
- Ubuntu 16.04 LTS 初体验
- MySQL字段类型到JAVA类型的对应及转换
- Activity Handler 使用 WeakReference
- 盘点遭遇WannaCry勒索病毒影响的几大受害者
- spring cloud sidecar
- 配置JNDI(坑爹货)
- C语言提高-27讲: 编写查找和排序函数(查成绩)
- 安卓开发框架(MVP+主流框架+基类+工具类)--- 基类
- 使用本地域名 访问本地项目,本地host文件配置
- Linux 下网络配置
- Node VS C#
- 《了不起的盖茨比》:梦想的力量与方向
- Intel/美光的3D Xpoint能够撑起未来存储的一片天吗?