从0到1带大家搭建spring cloud alibaba 微服务大型应用框架(十二)日志篇(1):rocketmq+ aop +自定义注解 实现入参出参日志收集记录 完整源码

该博客详细介绍了如何利用RocketMQ、AOP和自定义注解实现Spring Cloud Alibaba微服务框架下的入参出参日志收集。首先,创建了common-log模块,通过spring.factories自动注入。接着,虽然不深入讨论RocketMQ的搭建,但提到了日志存储使用MySQL数据库。然后,展示了MQ消费端的独立搭建和日志发送方(即业务服务)的集成方式。最终,通过实例展示,验证了日志成功保存到数据库,证明了系统的有效运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

入参出参日志

我们日常开发中日志是不可缺少的一部分,
如mini-cloud架构图所示,大型系统一般可用elk 等进行日志收集
中小型系统也可以用spring-boot-admin 等进行收集,但我们业务场景经常
会有一种需求,就是一些重要入参出参接口希望按照url 进行收集并便于以后排查分析
比较典型的就是金融产品或者银行产品扣款,出账,转账,扣款等

期望效果

我们可能会希望通过一个url 或者关联参数定位查询某接口入参出参,比如转账例子,我们希望单独看转账接口得入出参日志
url: /transfer
args: {"transfer":1,"amount":200,"to":2}
response: {"status":200,"msg":"转账成功"}
keyword:{"转账"}
description:"转账接口记录"
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

峡谷电光马仔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值