kafka 卡夫卡
ssm+dubbo+zookeeper+kafka+分布式配置中心 百度的 disf
mybatis plus
mq是消息队列,顾名思义,就是传递消息的。其实,队列就是管道,消息就是水,水从一端流进,从另一端流出,那么就保持着 先进先出的原则 ,水只能一股股的进,一股股的出,不能插队、不能超车。消息如果是车子,那么队列就是隧道,隧道只能一次性通过一辆车,那么后面的车就必须排队。
1.02初级 1.0中
测试:Google+PostMan
环境:maven+jdk+rabbitmq+git+Xshell + docker+Nginx +RedisDesktopManager
开发:idea||vsCode&&Redis&&mysql+Navicat for MySQL
工具:Sybase-PowerDesigner Axure RP +FlashFXP
前端:VUe/Avue +elementUI & axios && iconfont
后端:ssm+ssH --》 springBoot||springcloud & (eureka +config +auth +gateway +admin)
&& mybatis plus && undertow ||springSecurity
lombok
https://www.springcloud.cc/ Spring Cloud中文网-官方文档中文版
Spring Cloud Consul https://www.springcloud.cc/spring-cloud-consul.html
springcloud(十三):注册中心 Consul 使用详解 IT燕
Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon虽然只是一个工具类框架,它不像服务注册中心、配置中心、API网关那样需要独立部署,但是它几乎存在于每一个Spring Cloud构建的微服务和基础设施中。因为微服务间的调用,API网关的请求转发等内容,实际上都是通过Ribbon来实现的,包括后续我们将要介绍的Feign,它也是基于Ribbon实现的工具。所以,对Spring Cloud Ribbon的理解和使用,对于我们使用Spring Cloud来构建微服务非常重要。
在这一章中,我们将具体介绍如何使用Ribbon来实现客户端的负载均衡,并且通过源码分析来了解Ribbon实现客户端负载均衡的基本原理。
feign 和 ribbon 是 Spring Cloud 的 Netflix 中提供的两个实现软负载均衡的组件,Ribbon 和 Feign 都是用于调用其他服务的,方式不同。Feign 则是在 Ribbon 的基础上进行了一次改进,采用接口的方式,将需要调用的其他服务的方法定义成抽象方法即可,不需要自己构建 http 请求。不过要注意的是抽象方法的注解、方法签名要和提供服务的方法完全一致。