摘要: 安装步骤 1.在线拉取 `docker pull rabbitmq:3-management` 2.安装RabbitMQ `docker run \ -e RABBITMQ_DEFAULT_USER=wzh \ -e RABBITMQ_DEFAULT_PASS=1234 \ -v mq-plugin 阅读全文
posted @ 2023-05-22 23:46 wzh_Official 阅读(31) 评论(0) 推荐(0)
摘要: 为什么要用网关? 1.请求路由和负载均衡:一切请求都必须先经过gateway,但网关不处理业务,而是根据某种规则,把请求转发到某个微服务,这个过程叫做路由。当路由的目标服务有多个时,还需要做负载均衡。 2.权限控制:网关作为微服务的入口,需要校验用户是否具有请求资格,如果没有资格就要进行拦截。 3. 阅读全文
posted @ 2023-05-20 23:38 wzh_Official 阅读(143) 评论(0) 推荐(0)
摘要: 在SpringCloud项目中使用Feign进行远程调用遇到的错误。原因是因为UserClient在com.demo.feign.clients包下面,而order-service的@EnableFeignClientd注解却在com.demo.order包下面,这两个不在同一个包下,无法扫描到Us 阅读全文
posted @ 2023-05-20 21:22 wzh_Official 阅读(195) 评论(0) 推荐(0)
摘要: 使用RestTemplate发起远程调用存在的问题 1.代码可读性差,编程体验不统一 2.参数复杂URL难以维护 Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feign。其作用就是帮助我们优雅的实现http请求的发送,解决RestTem 阅读全文
posted @ 2023-05-20 16:30 wzh_Official 阅读(67) 评论(0) 推荐(0)
摘要: 如何使用Nacos 1.下载并安装Nacos,在bin文件中打开cmd窗口,输入startup.cmd -m standalone,该命令可以启动Nacos服务。 2.在父工程中引入依赖 点击查看代码 ``` com.alibaba.cloud spring-cloud-alibaba-depend 阅读全文
posted @ 2023-05-14 00:12 wzh_Official 阅读(31) 评论(0) 推荐(0)
摘要: 在学习Nacos时遇到的问题,从网上查询了原因。 原因:SpringBoot2.4之后不会默认加载bootstrap.yaml 解决方案有两种,但我都试了,结果都不好使。最后又自己重新写了一个bootstrap.yml文件,之后重新启动就好了。 把三种方法都例一下: 1.在pom文件中添加依赖 点击 阅读全文
posted @ 2023-05-14 00:00 wzh_Official 阅读(1127) 评论(0) 推荐(0)
摘要: SpringCloud简介 SpringCloud是目前国内使用最广泛的微服务框架。 SpringCloud集成了各种微服务功能组件,并基于SpringBoot实现了这些组件的自动装配,从而提供了良好的开箱即用体验。 SpringCloud常用组件 1.服务注册发现:Eureka,Nacos,Con 阅读全文
posted @ 2023-05-13 14:46 wzh_Official 阅读(744) 评论(0) 推荐(0)
摘要: Response作用:使用response对象来设置响应数据 Response设置响应数据功能 HTTP响应数据总共分为三部分内容,分别是响应行、响应头、响应体。 响应行 HTTP/1.1 200 OK HTTP/1.1:HTTP协议及版本 200:响应状态码 OK:状态码的描述 对于响应行,比较常 阅读全文
posted @ 2023-04-29 21:27 wzh_Official 阅读(117) 评论(0) 推荐(0)
摘要: Request的作用:获取请求数据 获取过程: 1.浏览器会发送HTTP请求到后台服务器[Tomcat] 2.HTTP的请求中会包含很多请求数据[请求行+请求头+请求体] 3.后台服务器[Tomcat]会对HTTP请求中的数据进行解析并把解析结果存入到一个对象中 4.所存入的对象即为request对 阅读全文
posted @ 2023-04-29 16:27 wzh_Official 阅读(99) 评论(0) 推荐(0)
摘要: 删除单个 Integer deleteOne(@Param("id") String id); <delete id="deleteOne"> delete from tb_user where id=#{id}; </delete> @Test public void deleteOne(){ D 阅读全文
posted @ 2023-04-22 16:10 wzh_Official 阅读(44) 评论(0) 推荐(0)