springcloud框架怎么搭建

 时间:2024-11-02 16:20:27

1、SpringCloud旨在构建一套标准化的微服务解决方案,提供了非常多的组件供用户选择。SpringCloud是在SpringBoot的基础上实现的开发工具,提供配置服务治理的微服务注册中心、网关、断路器等功能。在springcloud框架搭建过程中我们需要在父pom中引入spring-boot-starter-parent和spring-cloud-dependencies用来控制引入的springboot和spring cloud的版本号。<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.4.RELEASE</version></parent><dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Edgware.SR2</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies></dependencyManagement>

springcloud框架怎么搭建

2、SpringCloud的服务治理组件Eureka,包含服务注册中心、服务注册与发现机制。Eureka组件既有服务端也有客户端,服务端需要单独另起一个服务,需要添加的依赖是:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId></dependency>Eureka客户端的依赖是:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId></dependency>

springcloud框架怎么搭建

4、Ribbon是客户端负载均衡的服务调用组件,Feign是基于Ribbon和Hystrix的声明式服务调用组件。<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></dependency>Ribbon实现负载均衡需要如下的Bean的配置:@Bean@LoadBalancedpublic RestTemplate restTemplate() { return new RestTemplate();

springcloud框架怎么搭建

6、另外,使用SpringCloud的这些组件,需要在启动类中添加如下的配置:@EnableDiscoveryClient@EnableScheduling@EnableCircuitBreaker@SpringBootApplication

springcloud框架怎么搭建
  • 自定义网页右键菜单
  • 教你做野蒜炒肉
  • pa药水使用注意事项
  • jmeter性能工具怎么脚本中添加集合点同步计时器
  • ObjectMapper转换复杂的json数据
  • 热门搜索
    怎么封别人的qq号 晟字怎么读 胸有成竹的近义词 意义的近义词 膝盖发凉是怎么回事 苏州到周庄怎么坐车 耵聍栓塞怎么取出 mp3怎么连接电脑 怎么用电脑截图 由衷的近义词