![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring学习
文章平均质量分 87
qq_33071429
宝剑锋从磨砺出,梅花香自苦寒来
展开
-
spring 实现重试日志,重发同步请求
spring 实现对请求的封装重试原创 2021-11-17 16:25:05 · 696 阅读 · 0 评论 -
spring clound alibaba 之 nacos 服务端注册流程源码解析
服务注册 在上一章,我们说完了nacos客户端的自动注册流程,知道最后是客户端向服务端发送注册请求,完成了客户端的注册流程。 之前发送的URL: curl -X POST 'http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080',根据这个url,我们在服务端代码中找到对应方法 看上图,首先获取到服务的命名...原创 2021-04-09 16:16:18 · 367 阅读 · 0 评论 -
springcloud 封装 rocketmq 保证消息被发送、幂等、事务消息处理
目的:主要为了保证一些重要的消息不丢失,就算发送失败也能够溯源,于是在生产者端对mq的消息状态进行判断,如果发送失败或者发送后出现了异常,将错误消息存入redis,然后建立定时任务从reids中拿到错误消息,进行重试。为了保证消息一定会被发送,就算不能发送也有源可以追踪,项目对RocketMQ的方法就行了简单统一封装。实现思路:对mq的消息状态进行判断,如果发送失败或者发送后出现了异常,将消息存入。一般不重要的消息,如日志消息,直接使用单向发送就可以了。封装后使用示例:生产...原创 2020-11-17 15:56:35 · 1750 阅读 · 4 评论 -
在spring boot项目中集成 Swagger2 文档
前言官方描述文档地址 :http://springfox.github.io/springfox/docs/current/官方api地址 :http://springfox.github.io/springfox/javadoc/current/1. 引入maven依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</.原创 2020-05-28 17:19:13 · 257 阅读 · 0 评论