博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dubboFilter配置使用
阅读量:6041 次
发布时间:2019-06-20

本文共 659 字,大约阅读时间需要 2 分钟。

介绍

  • 使用场景:打印日志,封装个性化业务信息等

使用介绍

  • 本次的使用方法是在log中加入tranceId记录,用作链路追踪(局限:限制请求线程)

  • 配置方法:

      1. 创建dubboFilter类:
    public class TraceFilter implements Filter {    @Override    public Result invoke(Invoker
    invoker, Invocation invocation) throws RpcException { // trace_id 可以从请求参数中获取 MDC.put("traceId", UUID.randomUUID().toString()); return invoker.invoke(invocation); } } 复制代码
    • 2.创建filter文件:

      1. 文件内写入filter路径:
    traceFilter=com.***.finance.ccas.filter.TraceFilter复制代码
      1. 引入filter:
    @Service(filter = "traceFilter")复制代码

    service: com.alibaba.dubbo.config.annotation.Service; 不要引入错误

      1. 结语: 其余的功能自行丰富吧,这里仅仅是给一个使用方法

转载于:https://juejin.im/post/5cc1a8005188252e7167329c

你可能感兴趣的文章
SpringMVC、MyBatis声明式事务管理
查看>>
开发者详解:端游及手游服务端的常用架构
查看>>
JavaScript History对象
查看>>
在 Windows 下安装 Oracle 11g XE (Express Edition)
查看>>
ListView优化
查看>>
【原创】 PostgreSQL 实现MySQL 的auto_increment 字段
查看>>
vs2015添加vc助手
查看>>
检测点1.1
查看>>
android--------阿里 AndFix 热修复
查看>>
control.add()
查看>>
Sublime text3中配置Github
查看>>
Asp.net,C# 加密解密字符串
查看>>
网页视频播放器插件源码
查看>>
2019-4-23 plan
查看>>
[编解码] 关于base64编码的原理及实现
查看>>
WinDbg配置和使用基础
查看>>
转:Object-Runtime的基本数据类型
查看>>
JMJS系统总结系列----Jquery分页扩展库(五)
查看>>
Excel技巧之——英文大小写转换(转)
查看>>
Google 翻译的妙用
查看>>