示例2:查看指定服务的所注册的信息

只需访问:http://Eureka Server的地址/eureka/apps/microservice-provider-user即可查看microdervice-provider-user服务的信息。

RESTful API的意义

你可能会问:我们不是已经有Eureka Client了吗?谁闲着没事再去用RESTful API啊?

要知道,微服务的优势之一就是允许使用异构的技术、异构的语言甚至异构的平台解决你想解决的问题。

举个例子,如果你有一个系统,一部分是Spring Cloud构建的,一部分是用世界上最好的语言PHP写的!但是呢,你希望Java应用与PHP应用之间的通信也能享受服务发现所带来的好处,此时就可编写一个基于PHP的Eureka Client,将PHP应用也注册到Eureka Server!

事实上,前文说的Eureka Client不过是一个用Jersey 1.x封装了RESTful API的Jar包而已

拓展阅读
事实上,业界已经有一些不同语言的Eureka Client,例如:

自我保护模式

自我保护模式是Eureka的重要特性,笔者之前已经专题写过文章详解了,所以本系列不再赘述,直接贴链接了:http://www.itmuch.com/spring-cloud-sum/understanding-eureka-self-preservation/

用户认证

Finchley版本相对之前的版本有些改动,比较重要,以番外形式出现,明天更新。

配套代码