随笔分类 - 微服务
微服务从0到1
摘要:在上文Sentinel流量防卫兵中讲到了Sentinel入门以及流控规则一小部分,而Sentinel还有以下规则: 熔断降级规则 热点参数规则 系统规则 黑白名单规则 本文要讲的是流控规则 流量控制规则 原理 监控应用流量的 QPS 或并发线程数等指标,当达到指定的阈值时对流量进行控制,以避免被瞬时
阅读全文
摘要:前言 在我们平常工作中,总会有这样的事情发生:服务无法承受过多的请求而被打挂。 一般我们可以从两个方面处理: 增加节点,水平扩展(钱总是万能的) 对请求量过高的接口进行限流(没钱也不是不可以) 突发情况下我们会先用第一种方案,然后再过渡到第二种。毕竟:穷就一个字 随着这样的事情发生多了,系统就会可以
阅读全文
摘要:在前面几节,我给大家介绍了当一个系统拆分成微服务后,会产生的问题与解决方案:服务如何发现与管理(Nacos注册中心实战),服务与服务如何通信(Ribbon, Feign实战) 今天我们就来聊一聊另一个问题:客户端如何访问? 在单体架构时,我们的系统只有一个入口,前端人员调用起来十分的简单。 但是当我
阅读全文
摘要:介绍Feign在项目中的正确打开方式 看了上一期Feign远程调用的小伙伴可能会问:阿鉴,你不是说上一期讲的是Feign的99%常用方式吗?怎么今天还有正确打开方式一说呀? 阿鉴:是99%的常用方式,阿鉴绝对没有诓大家,只是这一期的1%作为画龙点睛之笔而已,嘿嘿 先来一套案例 商品服务接口 @Res
阅读全文
摘要:有关微服务中,服务与服务如何通信,我已经给大家介绍了Ribbon远程调用的相关知识,不知道大家有没有发现Ribbon的问题呢? Ribbon的问题 在Ribbon中,如果我们想要发起一个调用,是这样的: @Resource private RestTemplate restTemplate Stri
阅读全文
摘要:摘要:原创地址:https://zijiancode.cn/archives/ribbon 欢迎转载,转载时请保留摘要,谢谢! 文章中的样例会使用Nacos篇中的服务,读者可以看文章也可以直接结合gitee的代码观看 gitee: https://gitee.com/lzj960515/my-mic
阅读全文