SpringCloud
DuebassLei
纵有疾风起,人生不言弃 blog.gaosanshi.top
展开
-
Windows下Intellij IDEA实现Docker部署SpringCloud项目
前言将本地普通的SpringCloud项目在IDEA下使用Docker部署环境Windows 10IntelliJ IDEA 2018Docker 18.09.2本地连接不需要TLS加密将docker与本地的连接设置为不需要TLS加密IDEA 安装Docker插件配置连接本地Docker显示Connection Successful 成功连接到了本机上的docke...原创 2020-01-19 20:03:56 · 805 阅读 · 0 评论 -
《SpringCloud》1 服务注册与发现Eureka
目录`SpringCloud` 服务注册与发现`Eureka`项目实战项目结构一、服务注册中心:`eureka-server`核心依赖实现服务注册中心配置文件启动项目二、服务提供方 :`eureka-service`核心依赖实现服务提供方配置文件启动项目新建`EurekaServiceApi`项目源码SpringCloud 服务注册与发现Eureka项目实战服务注册中心 :eureka-se...原创 2019-09-27 22:01:59 · 170 阅读 · 0 评论 -
《SpringCloud》2 服务消费者(Ribbon客户端侧负载均衡)
文章目录简介引入Ribbon,Eureka依赖修改application.yml@LoadBalanced注解开启负载均衡Rabbion测试参考文章项目源码简介Ribbon是一个基于HTTP和TCP客户端的负载均衡器引入Ribbon,Eureka依赖 <dependency> <groupId>org.springframewo...原创 2019-09-27 22:15:31 · 274 阅读 · 0 评论 -
《SpringCloud》3 服务消费者(Feign声明式REST调用)
文章目录使用Feign声明式REST调用Feign简介引入依赖application.yml@EnableFeignClients 开启Feign定义一个feign接口项目源码使用Feign声明式REST调用Feign简介Feign 是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注解与JAX-RS...原创 2019-09-27 22:27:13 · 199 阅读 · 0 评论 -
《SpringCloud》4 容错处理(Hystrix)
文章目录前言在ribbon使用断路器引入依赖@EnableHystrix注解开启Hystrix@HystrixCommand在Feign中使用断熔器Hystrix Dashboard (Hystrix 仪表盘)Hystrix简介引入依赖@EnableHystrixDashboard 开启hystrixDashboard项目源码前言在微服务架构中,一个请求需要调用多个服务是非常常见的,如下图:...原创 2019-09-27 22:36:54 · 229 阅读 · 0 评论 -
《SpringCloud》5 构建微服务网关(Zuul)
文章目录引言简介引入依赖配置zuul@EnableZuulProxy开启Zuul服务过滤改造项目,使用Zuul过滤器参考文章项目源码引言路由在微服务架构的组成部分。例如,/可以映射到您的Web应用程序,/api/users映射到用户服务并/api/shop映射到商店服务。Zuul是Netflix基于JVM的路由器和服务器端负载均衡器。简介在微服务架构中,需要几个基础的服务治理组件,包括服务...原创 2019-09-27 22:46:41 · 218 阅读 · 0 评论 -
《SpringCloud》 6 Config(配置中心)
文章目录简介准备Config-Server核心依赖开启配置中心bootstrap.ymlGit远程仓库添加配置文件测试Config-Client核心依赖bootstrap.yml测试结合Eureka源码简介Spring Cloud Config为分布式系统中的外部化配置提供了服务器和客户端支持。使用配置服务器,您有一个中心位置来管理跨所有环境的应用程序的外部属性。准备新建两个项目con...原创 2019-09-27 23:31:17 · 185 阅读 · 0 评论