
微服务
文章平均质量分 97
Cx330_zhahui
编程小白的成长之路
展开
-
springsecurity
导入资料中前端页面信息配置security 配置,放行页面/*Security配置*/@Overridehttp//关闭跨域校验//授权//放行请求,"/js/**","/logout",".html"// 任何请求都需要认证导入前端资料到static文件夹下测试前端1.导入vo/ResponseResult类2.自定义登录认证接口 /auth/login,代替默认登录接口@Slf4j@Autowired@Service@Autowired。原创 2024-07-15 10:30:00 · 1079 阅读 · 0 评论 -
day05-RabbitMQ2
每个RabbitTemplate只能配置一个ReturnCallback,因此需要在项目加载时配置:// 获取RabbitTemplate RabbitTemplate template = applicationContext . getBean(RabbitTemplate . class);// 设置ReturnCallback template . setReturnsCallback(returnedMessage -> {原创 2024-07-15 10:30:00 · 2081 阅读 · 0 评论 -
day04-RabbitMQ
基本消息队列的消息发送流程:建立connection创建channel利用channel声明队列利用channel向队列发送消息基本消息队列的消息接收流程:建立connection创建channel利用channel声明队列定义consumer的消费行为handleDelivery()利用channel将消费者与队列绑定多个消费者绑定到一个队列,同一条消息只会被一个消费者处理通过设置prefetch来控制消费者预取的消息数量交换机的作用是什么?接收publisher发送的消息。原创 2024-07-14 11:33:03 · 1074 阅读 · 0 评论 -
day03-Docker
微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题java -jar**数据卷(volume)**是一个虚拟目录,指向宿主机文件系统中的某个目录。一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。原创 2024-07-14 11:24:50 · 1268 阅读 · 0 评论 -
day02-feign&gateway
使用Feign的步骤:① 引入依赖② 添加@EnableFeignClients注解③ 编写FeignClient接口④ 使用FeignClient中定义的方法代替RestTemplateFeign可以支持很多的自定义配置,如下表所示:一般我们需要配置的就是日志级别。类型作用说明修改日志级别包含四种不同的级别:NONE、BASIC、HEADERS、FULL响应结果的解析器http远程调用的结果做解析,例如解析json字符串为java对象请求参数编码。原创 2024-07-13 12:35:03 · 820 阅读 · 0 评论 -
day01-springcloud-nacos
单体架构:简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统分布式架构:松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案①优点:拆分粒度更小、服务更独立、耦合度更低②缺点:架构非常复杂,运维、监控、部署难度提高SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件。原创 2024-07-13 12:20:57 · 1118 阅读 · 0 评论