cloud-loregit
Spring Cloud Netflix,该项目是Spring Cloud的子项目之一,它主要提供的模块包括:服务发现(Eureka),断路器(Hystrix),智能路有(Zuul),客户端负载均衡(Ribbon)。配置仍是比较方便的,起了一个cloud-lore parent项目,后面先添加一个eureka-lore,在pom中我加入了以下依赖:github
不少人会使用 dependencyManagement中加入spring-cloud-dependencies来表示版本控制,可是我用的是spring-cloud-starter-parent,里面有不少咱们想要的东西。这里使用的版本是Finchley.RELEASE,和网上不少看到的例子的旧版本比,就是包的名称或者类变更了,报错的时候须要好好看一下,好比有的包名加入了spring
而后在添加一点代码和配置,这里主要是加上@EnableEurekaServer注解app
在application.properties中加入负载均衡
启动后,咱们能够在 localhost:8080 看到以下页面,没有提供什么服务。ide
那么咱们就加一个提供者吧,加入以下依赖spa
而后加个服务3d
加个配置:版本控制
而后就能够启动项目啦blog
来看看刚才那个页面有什么变化:
仍是老套路,加配置就是啦,这里加入了spring-cloud-starter-netflix-ribbon,不过咱们下次再看看这个
调用以前的那个服务,来作一个简单的加法,相信他不会作错吧:
我想是的:
留下一点笔记!
未完待续