
微服务
文章平均质量分 88
恰子李
我就是我,我就是恰锅锅
展开
-
【spring cloud 第九篇】spring-cloud config 配置中心
文章目录config 简介前言说明config server从本地读取配置文件主要文件如下图:springcloud-config的pomxmlconfig-server服务pom.xmlapplication.ymlconfig-client-dev.yml启动类config-client服务pom.xmlbootstrap.ymlapplication.xmlcontroller类启动类结果config 简介前言配置文件大家都很熟悉,比如之前spring mvc框架中的properties文件,在原创 2020-11-26 20:55:38 · 576 阅读 · 1 评论 -
【spring cloud 第七篇】turbine 聚合监控
文章目录简介集成turbine对应的文件说明页面访问遇到的问题简介在使用hystrix dashboard组件进行监控服务的熔断情况时,每个服务都有一个hystrix dashboard主页,服务很多时,监控很不方便turbine用于聚合多个hystrix dashboard,将多个hystrix dashboard组件的数据放在一个页面进行显示,进行集中监控集成turbine在前面六篇的基础上在新建一个服务,命名为eureka-monitor-client对应的文件说明pom.xm原创 2020-09-30 17:52:41 · 202 阅读 · 0 评论 -
【spring cloud 第六篇】feign 中使用熔断器
文章目录需要修改的文件application.ymlMyEurekaFeignClient新建 MyHystrixFeign的起步依赖中已经引入了Hystrix的依赖,所以在Feign中使用Hystrix不需要引入其他依赖,只需要在application.yml中配置如下:feign.hystrix.enabled = true,开启熔断机制,默认是false;该demo在【spring cloud 第四篇】声明式调用 Feign进行改造:需要修改的文件application.yml 配置文件原创 2020-09-17 18:15:23 · 2214 阅读 · 0 评论 -
【spring cloud 第五篇】Hystrix 熔断器
文章目录Hystrix 介绍简介hystrix设计原则hystrix 工作机制Hystrix 介绍简介分布式系统中,服务于服务之间的调用错综复杂,当某个服务出现故障,会导致依赖它的服务远程调用时线程阻塞。hystrix提供了熔断器功能,可以阻止分布式系统中出现联动的故障。hystrix 是通过隔离服务访问点阻止联动故障,从而提高整个分布式系统的高可用;较底层的服务如果出现故障,会导致连锁故障。当对特定的服务的调用的不可用达到一个阀值(Hystric 是5秒20次) 断路器将会被打开。断路打原创 2020-09-17 11:51:29 · 210 阅读 · 0 评论 -
【spring cloud 第四篇】声明式调用 Feign
文章目录feign简介feign源码总结描述Feign的Demofeign简介Feign是一个http请求调用的轻量级框架可以以Java接口注解的方式调用Http请求,而不用像Java中通过封装HTTP请求报文的方式直接调用。Feign通过处理注解,将请求模板化,当实际调用的时候,传入参数,根据参数再应用到请求上,进而转化成真正的请求,这种请求相对而言比较直观。feign源码总结描述原创 2020-09-10 11:29:08 · 327 阅读 · 0 评论 -
【spring cloud 第三篇】ribbon 负载均衡
文章目录1 ribbon 负载均衡1.2 ribbon简介1.2.1 负载均衡介绍1.2.2 ribbon1.3 @LoadBalanced结合RestTemplate实现负载均衡1.3.1 eureka-server 和 eureka-client 相关配置1.3.2 eureka-ribbon-client 相关配置pom.xmlapplication.ymlEurekaRibbonClientApplication.java启动入口新建RibbonController.java运行eureka-rib原创 2020-08-20 21:01:57 · 253 阅读 · 0 评论 -
【spring cloud 第二篇】构建高可用的eureka server集群
文章目录直接上步骤1 eureka-server的application.yml前言:使用的是IDEA开发工具,在eureka简介及demo的基础之上进行构建直接上步骤1 eureka-server的application.yml在eureka-server的application.yml文件中指定运行的配置文件,即 spring.profiles.active = peer1,每次打包进行更换spring.profiles.active = peer1spring.profiles.ac原创 2020-08-18 15:40:40 · 330 阅读 · 1 评论 -
【spring cloud 第一篇】eureka简介及demo
文章目录1 eureka简介1.1 什么是eureka1.2 为什么选择eureka1.3 eureka的基础架构1.4 eureka概念1.4.1 register - 服务注册1.4.2 renew - 服务续约1.4.3 fetch registries - 获取服务注册列表信息1.4.4 cancel - 服务下线1.4.5 服务剔除编写eureka demo构建maven多module的结构eureka-servereureka-client1 eureka简介1.1 什么是eureka和原创 2020-08-12 18:38:13 · 722 阅读 · 0 评论 -
【一】什么是微服务
什么是微服务嘻嘻嘻xxx2sdlfjsdlfjsldfjsldkfj吧吧胜多负少的熟练度附近索拉卡的积分说多了几分水电费收到了附件原创 2020-07-31 16:06:35 · 131 阅读 · 0 评论 -
IDEA创建多module项目
转: https://blog.youkuaiyun.com/ssllkkyyaa/article/details/808551331 创建Project在idea中左上角,file–>New–Project第二步:Maven–Next第三步,填写groupId和ArtifactId–> Next --> Finish2 创建 module第一步:选择project[dem...原创 2020-04-30 18:18:04 · 926 阅读 · 0 评论 -
微服务前期:单体架构不足之处
在软件设计中,经常提及和使用的经典的3层模型:即表示层、业务逻辑层和数据访问层典型的单体应用就是讲所有的业务场景的表示层、业务逻辑层和数据访问层放在同一个工程中,最终经过编译、打包,部署在一台服务器上。例如经典的J2EE工程,它是将表示层的JSP,业务逻辑层的Service、Controller和数据访问层的Dao,打成war包,部署在Tomcat或jetty或其他Servlet容器中运行。...原创 2019-04-03 16:58:36 · 318 阅读 · 0 评论