微服务和传统的SOA架构不一样,用以下图来表示 

所以只需要在传统的springboot项目上加上一点配置,注册到Eurake里面去即可
在传统的springboot上面新增两个
<!--这个有可以不用 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.12.RELEASE</version> </parent> <!--Eurake的jar,需要排除自带版本低的servlet-api --> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> <exclusions> <exclusion> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </exclusion> </exclusions> <version>1.3.5.RELEASE</version> </dependency> <dependencies> #自己项目端口 server.port=8080 eureka.instance.hostname=localhost #是否注册到Eurake eureka.client.register-with-eureka=true #是否从Eurake获取注册信息 eureka.client.fetch-registry=true #心跳包30秒一次 eureka.client.registry-fetch-interval-seconds: 30 #设置连接Eurake服务器地址 eureka.client.service-url.defaultZone=http://${eureka.instance.hostname}:8761/eureka/ #在eurake中给这个项目起一个名字==id spring.application.name=user-service //需要加入Eurake客户端注解 @EnableEurekaClient @SpringBootApplication public class StartProject { public static void main(String[] args) { SpringApplication.run(StartProject.class, args); } } 输入http://localhost:8761 
存在项目的名称代表成功