微服务
文章平均质量分 96
程序员阿紫
用心分享技术
展开
-
Sentinel之流控规则
在上文Sentinel流量防卫兵中讲到了Sentinel入门以及流控规则一小部分,而Sentinel还有以下规则:熔断降级规则热点参数规则系统规则黑白名单规则本文要讲的是流控规则流量控制规则原理监控应用流量的 QPS 或并发线程数等指标,当达到指定的阈值时对流量进行控制,以避免被瞬时的流量高峰冲垮,从而保障应用的高可用性。QPS限流这里我们访问一下/foo/test接口,触发Sentinel控制台初始化,就可以看到在簇点链路中刷新出了该接口的资源然后我们点击+流控添加流控规则,选原创 2021-12-13 10:10:38 · 1761 阅读 · 0 评论 -
Sentinel流量防卫兵
前言在我们平常工作中,总会有这样的事情发生:服务无法承受过多的请求而被打挂。一般我们可以从两个方面处理:增加节点,水平扩展(钱总是万能的)对请求量过高的接口进行限流(没钱也不是不可以)突发情况下我们会先用第一种方案,然后再过渡到第二种。毕竟:穷就一个字随着这样的事情发生多了,系统就会可以预计的朝这样的方向演变:单个接口的限流 -> 多个接口的限流觉醒能力:限流可以配置,想要对哪个接口进行限流,就改下配置,立即生效。单个系统需要限流 -> 多个系统需要限流觉醒能力:原创 2021-12-06 22:00:45 · 155 阅读 · 0 评论 -
看完就会的Spring Cloud Gateway
在前面几节,我给大家介绍了当一个系统拆分成微服务后,会产生的问题与解决方案:服务如何发现与管理(Nacos注册中心实战),服务与服务如何通信(Ribbon, Feign实战)今天我们就来聊一聊另一个问题:客户端如何访问?在单体架构时,我们的系统只有一个入口,前端人员调用起来十分的简单。但是当我们拆分为一个微服务系统后,每个服务都有属于自己ip和端口号,我们不可能跟前端说:诶,调用这个接口的时候你就使用这个地址哈。前端:既然这样不行的话,那我们能不能利用已有的知识想一个解决方案呢?不是真的能原创 2021-08-09 12:59:34 · 212 阅读 · 0 评论 -
Feign实战技巧篇
Feign在项目中的正确打开方式,90%人不知道的高阶用法原创 2021-07-12 12:00:55 · 372 阅读 · 0 评论 -
Feign远程调用
有关微服务中,服务与服务如何通信,我已经给大家介绍了Ribbon远程调用的相关知识,不知道大家有没有发现Ribbon的问题呢?Ribbon的问题在Ribbon中,如果我们想要发起一个调用,是这样的:@Resourceprivate RestTemplate restTemplateString result = restTemplate.getForObject("http://my-goods/goods/get", String.class);Goods goods = JSONObjec原创 2021-07-06 13:49:55 · 509 阅读 · 0 评论 -
Ribbon远程调用
摘要:原创地址:https://zijiancode.cn/archives/ribbon,欢迎转载,转载时请保留摘要,谢谢!文章中的样例会使用Nacos篇中的服务,读者可以看文章也可以直接结合gitee的代码观看gitee: https://gitee.com/lzj960515/my-micro-service-demo.git什么是RibbonRibbon是由Netflix公司开发的,一个客户端的IPC(进程间通信)库,它提供了以下特性负载均衡容错支持多协议(HTTP、TCP、UD原创 2021-06-02 12:35:52 · 594 阅读 · 0 评论 -
Nacos细节篇
摘要:原创地址:https://zijiancode.cn/archives/nacos-detail,欢迎转载,转载时请保留摘要,谢谢!Naocs OpenAPI 容器部署 边车挂载原创 2021-05-20 12:19:09 · 434 阅读 · 5 评论 -
Nacos 配置中心实战
摘要:原创地址:https://zijiancode.cn/archives/nacos-config,欢迎转载,转载时请保留摘要,谢谢!环境:Nacos 1.4.2什么是Nacos一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。通俗解释就是:Nacos是一个注册中心&配置中心关于Nacos注册中心的功能,在Nacos注册中心实战篇中,阿鉴已经给大家详细介绍了,今天我们就来看看配置中心如何使用吧~基本使用在介绍Nacos注册中心实战时,阿鉴已经介绍并搭建好了Naco原创 2021-05-10 01:33:27 · 248 阅读 · 0 评论 -
Nacos 注册中心实战
摘要:原创地址:https://zijiancode.cn/archives/nacos-discovery,欢迎转载,转载时请保留摘要,谢谢!环境:Nacos 1.4.2什么是Nacos一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。通俗解释就是:Nacos是一个注册中心&配置中心关键特性服务发现和服务健康监测动态配置服务动态 DNS 服务服务及其元数据管理更多详细内容请关注Nacos官方文档什么是注册中心我们说Nacos是一个注册中心,那么,什原创 2021-05-05 23:42:52 · 505 阅读 · 2 评论