(十六) 跟我学习SpringCloud-Eureka的REST API及API扩展
本节我们讲解了一些经常用到的配置信息及 Eureka 的 REST API,通过 API 可以做一些扩展。 Eureka REST API Eureka 作为注册中心,其本质是存储了每个客户端的注册信息,Ribbon 在转发的时候会获取注册中心的服务列表,然后根据对应的路由规则来选择一个服务给 Feign 来进行调用。如果我们不是Spring Cloud技术选型,也想用 Eureka,可以吗?完全可以。 如果不是SpringCloud 技术栈,笔者推荐用 Zookeeper,这样会方便些,当然用 Eureka 也是可以的,这样的话就会涉及如何注册信息、如何获取注册信息等操作。其实 Eureka 也考虑到了这点,提供了很多 REST 接口来给我们调用。 我们举一个比较有用的案例来说明,比如对 Nginx 动态进行 upstream 的配置。 推荐分布式架构源码 在架构变成微服务之后,微服务是没有依赖的,可以独立部署,端口也可以随机分配,反正会注册到注册中心里面,调用方也无须关心提供方的 IP 和 Port,这些都可以从注册中心拿到。 但是有一个问题:API 网关的部署能这样吗?API 网...