博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微服务
阅读量:5129 次
发布时间:2019-06-13

本文共 531 字,大约阅读时间需要 1 分钟。

1.微服务概念

随着系统功能的越来越多,系统逐渐庞大可能雍宗不堪,系统发布与维护变得相当的困难。这时微服务的概念孕育而生。微服务旨在将系统进行拆分成一组小型服务,每个服务都独立运行。微服务的拆分往往是根据业务模块来进行拆分,以此避免集中管理,方便单独部署以及采用不同的技术进行单个服务开发。

2.微服务的好处

 实际上带来的好处是方便单独开发,单独部署,单独管理。

3.微服务架构

4.为什么需要服务网关

服务网关将服务层与应用层解耦,服务网关相当于设计模式当中的装饰/门面模式。于服务网关层可设计服务鉴权、路由、服务调用、负载均衡、服务熔断、服务限流等功能等功能。

5.服务网关技术(spring boot+zuul)

5.1 zuul 过滤器机制

5.2 服务熔断技术

Zuul 通过服务熔断断路器来控制请求的发送,当断路器未开启则允许发送请求,当断路器开启且未过休眠时间则执行fallcallBack,当断路器开启且已过休眠时间则发送一个试探请求。我们知道当服务网关异常,发太多的请求反而会加重服务的压力,而有了服务熔断则可以有效避免压力。

 

 

    

转载于:https://www.cnblogs.com/kimoyoyo21/p/8158327.html

你可能感兴趣的文章
字符串处理
查看>>
HtmlUnitDriver 网页内容动态抓取
查看>>
ad logon hour
查看>>
罗马数字与阿拉伯数字转换
查看>>
Eclipse 反编译之 JadClipse
查看>>
距离公式汇总以及Python实现
查看>>
Linux内核态、用户态简介与IntelCPU特权级别--Ring0-3
查看>>
第23月第24天 git命令 .git-credentials git rm --cached git stash clear
查看>>
java SE :标准输入/输出
查看>>
[ JAVA编程 ] double类型计算精度丢失问题及解决方法
查看>>
好玩的-记最近玩的几个经典ipad ios游戏
查看>>
PyQt5--EventSender
查看>>
Sql Server 中由数字转换为指定长度的字符串
查看>>
tmux的简单快捷键
查看>>
[Swift]LeetCode922.按奇偶排序数组 II | Sort Array By Parity II
查看>>
VC6.0调试技巧(一)(转)
查看>>
php match_model的简单使用
查看>>
SIP服务器性能测试工具SIPp使用指导(转)
查看>>
Vue_(组件通讯)子组件向父组件传值
查看>>
STM32单片机使用注意事项
查看>>