入参出参日志
我们日常开发中日志是不可缺少的一部分, 如mini-cloud架构图所示,大型系统一般可用elk 等进行日志收集 中小型系统也可以用spring-boot-admin 等进行收集,但我们业务场景经常 会有一种需求,就是一些重要入参出参接口希望按照url 进行收集并便于以后排查分析 比较典型的就是金融产品或者银行产品扣款,出账,转账,扣款等
期望效果
我们可能会希望通过一个url 或者关联参数定位查询某接口入参出参,比如转账例子,我们希望单独看转账接口得入出参日志
url: /transfer
args: {"transfer":1,"amount":200,"to":2}
response: {"status":200,"msg":"转账成功"}
keyword:{"转账"}
description:"转账接口记录"
该博客详细介绍了如何利用RocketMQ、AOP和自定义注解实现Spring Cloud Alibaba微服务框架下的入参出参日志收集。首先,创建了common-log模块,通过spring.factories自动注入。接着,虽然不深入讨论RocketMQ的搭建,但提到了日志存储使用MySQL数据库。然后,展示了MQ消费端的独立搭建和日志发送方(即业务服务)的集成方式。最终,通过实例展示,验证了日志成功保存到数据库,证明了系统的有效运行。

订阅专栏 解锁全文
410

被折叠的 条评论
为什么被折叠?



