-
背景
虽然Eureka现在不开源维护了,但是作为一个优秀的框架还是有很多优秀的地方值的我们学习的.
-
环境配置
设置全局的配置
Eureka服务端的配置
Eureka客户端的配置
-
注册中心常用的http rest 接口
我个人认为这就是值的我们学习的地方,虽然是用Java写的,但是提供的是http接口,不是rpc接口,这样的话就能跨语言,不局限于Java.
- 查看所有服务的列表 http://localhost:3000/eureka/apps
可以从这里看出来,这是个Map> 双Map结构,具体的后面会讲解.
- 下线某一服务的对应实例 PUT http://localhost:3000/eureka/apps/APP-ORDER/localhost:app-order:8001/status?value=DOWN
- 同理上线某一服务的对应实例 PUT http://localhost:3000/eureka/apps/APP-ORDER/localhost:app-order:8001/status?value=UP
这里只列举了我个人经常用到或者自认为比较重要的接口,最好的是参考官方文档: github.com/Netflix/eur…
-
后期预告
这篇主要是源码分析前的环境配置和相关的一些重要接口列举,下篇Eureka Server端的源码解析,尽情期待!