java学习
文章平均质量分 87
weixin_51414272
这个作者很懒,什么都没留下…
展开
-
SpringCloud五大神兽05-Config配置中心
1.简介 Config配置中心:顾名思义,就是管理微服务配置文件的地方,它也是一个微服务,需要注册到Eureka注册中心。除了Config配置中心和Eureka注册中心,其他的所有的微服务的配置文件都放在一起,可以是本地某个文件夹,也可以是远程仓库,如GitHub、gitee等。 2.使用 3.总结 ...原创 2021-02-18 17:03:21 · 91 阅读 · 0 评论 -
SpringCloud五大神兽04-Zuul网关
1.简介 Zuul网关:前端的用户请求首先是到达的网关,再由网关进行请求分发,到达其他的微服务,它本身也是一个微服务,也需要注册到Eureka注册中心。 使用网关的好处: 不用记忆每个微服务的IP和端口,只需要记住网关的IP和端口,直接访问网关,网关对请求进行分发; 可以在网关中解决跨域问题,这样,其中的每个微服务就都不会有跨域问题; 可以在网关中增加过滤器,实现身份认证、权限认证等拦截业务; 网关中集成了Ribbon,如果微服务有集群,网关会自动进行负载均衡; 2.使用 一个服务端,其他的微服务都是客原创 2021-02-18 10:26:34 · 125 阅读 · 0 评论 -
SpringCloud五大神兽03-Hystrix断路器(豪猪)
1.简介 雪崩:在微服务架构中,假如某个微服务无法正常运行就会形成阻塞,导致调用这个微服务的其他所有微服务都会阻塞。到达某个时间节点,服务器的并发量会达到峰值,这样的话,后续其他请求即使访问的不是当前被阻塞的微服务也会无法正常访问。这种由于一个微服务异常导致整个微服务架构都无法工作的情况称为雪崩。 熔断:监听服务提供者方请求的并发量、访问失败率,只要并发量或者失败率达到一定阈值,服务消费者和提供者之间的请求就会断开,称为熔断。 降级:当发生熔断现象时,服务提供者就不会有任何响应,这样对服务消费者来说体验很原创 2021-02-16 15:13:35 · 252 阅读 · 2 评论 -
SpringCloud五大神兽02-Ribbon/Feign负载均衡
1.简介 Ribbon是Netflix发布的云中间层服务开源项目,主要功能是提供客户端负载均衡算法。使用Ribbon的时候,只要服务提供者的名称相同,就自动形成了集群,并且有默认的负载均衡策略(轮询)。 Feign是对Ribbon的封装,简化了服务的调用方式,即调用服务的时候,不再需要拼接需要传递的参数到访问地址上,而是采用定义接口(遵循Feign提供的模板)的方式去实现,Feign会完全代理HTTP请求。 2.使用 创建两个微服务,一个叫Consumer,一个叫Provider,用Consumer去调原创 2021-02-15 15:22:34 · 122 阅读 · 0 评论 -
SpringCloud五大神兽01-Eureka注册中心
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-02-13 16:28:25 · 145 阅读 · 6 评论