
SpringCloud
文章平均质量分 94
@WAT
这个作者很懒,什么都没留下…
展开
-
SpringCloud【OpenFeign】-服务间调用的利器
在学习OpenFeign之前,我们有必要了解下❓,好多人老把这两个东西混为一谈。认为他们是一个东西。介绍完Feign和OpenFeign的区别后,那么我可以回想下以前我们调用服务是怎么样调用的?----使用RestTemplate我们需要在控制层不断地维护请求服务的地址,参数,返回值。很不优雅,代码阅读也十分繁琐。不好,不喜欢!!!❓那么有没有一种更加简便且优雅的方式调用服务呢-----那就是接下来要学习的OpenFeign了。【父级pom】 二、声明式服务调用 所谓的声明式,就是需要利用注解声明一个调用服原创 2022-07-10 23:06:06 · 265 阅读 · 0 评论 -
Spring Cloud【Ribbon】客户端负载均衡
例如:第一章 Python 机器学习入门之pandas的使用目前主流的负载均衡方案分为以下两种:SpringCloud Ribbon 是基于是实现的,Ribbon客户端提供了一系列的完善的配置,如超时,重试等等,通过获取到服务提供的所有机器的实例。Ribbon会自动地基于某种规则 去调用这些服务,Ribbon也可以自己实现自己的负载均衡算法。例如SpringCloud 中的Ribbon 客户端会有一些服务地址列表,再发送请求前通过负载均衡算法到另一个服务器,然后进行访问,这是客户端的负载均衡, 在控制原创 2022-07-10 10:37:50 · 306 阅读 · 0 评论 -
高流量下的后起之秀-【RocketMQ消息中间件】
【官方网址】:https://rocketmq.apache.org/MQ:Message Queue,,是一套提供了消息生产,存储,消息全过程API的软件系统。我们可以将消息中间件的功能大致分为3点MQ可以将系统的超量流量暂时存在MQ中,一百年系统后期可以慢慢的进行处理,从而避免了请求的丢失或者系统被大量请求瞬间冲垮。 上游系统对下游系统的调用若为同步调用,则会大大降低对系统的而吞吐量与并发性,且系耦合度较高,而异步调用则会解决这些问题,所以两层之间若要实现有同步到异步的转化,一般性的做法就是,在这两层之原创 2022-07-04 17:22:04 · 167 阅读 · 0 评论 -
SpringCloud 【Gateway-API网关】
API网关作用就是把各个服务对外提供的API汇聚起来,让外界看起来就像是一个统一的接口。同时也可以在网关中提供额外的功能。 🔥总结: 网关 = 路由转发+过滤器(额外编写的功能)接受外界的请求,通过网关的路由转发,转发到后端的服务上 如果只有一个服务功能看起来就像是之前所学习的nginx反向代理服务器一样,外界访问nginx,由nginx来做负载均衡,后请求转发到对应的服务器上。网关非常重要的功能就是过滤器。 过滤器中提供了默认的25内置功能还能自定义功能。 对于我们来说比较常用的功能有:SpringCl.原创 2022-06-20 17:05:25 · 232 阅读 · 0 评论