当前位置: 首页 > wzjs >正文

做目的旅游网站的抽卡 wordpress

做目的旅游网站的,抽卡 wordpress,网站优化公司的seo做的好,有哪些可以做翻译兼职的网站背景 A项目有调用B项目的服务&#xff0c;A项目使用 logback 且有 MDC 方式做 traceid&#xff0c;调用B项目的时候&#xff0c;traceid 没传递过期&#xff0c;导致有时候不好排查问题和链路追踪 准备工作 因为使用的是 alibaba 的 dubbo 所以需要加入单独的包 <depend…

背景

A项目有调用B项目的服务,A项目使用 logback 且有 MDC 方式做 traceid,调用B项目的时候,traceid 没传递过期,导致有时候不好排查问题和链路追踪

准备工作

因为使用的是 alibaba 的 dubbo 所以需要加入单独的包

<dependency><groupId>com.alibaba</groupId><artifactId>transmittable-thread-local</artifactId><version>2.14.5</version>
</dependency>

Dubbo拦截器代码

import com.alibaba.dubbo.common.extension.Activate;
import com.alibaba.dubbo.rpc.*;
import com.dflm.weixin.util.LogUtils;
import lombok.extern.slf4j.Slf4j;
import org.slf4j.MDC;@Slf4j
@Activate(group = {"consumer", "provider"})
public class DubboLogTraceFilter implements Filter {@Overridepublic Result invoke(Invoker<?> invoker, Invocation invocation) throws RpcException {String logUUid = null;if (RpcContext.getContext().isConsumerSide()) {// 消费者 作为消费者,上下文中有 trace idlogUUid = MDC.get(LogUtils.LOG_TRACE_ID);RpcContext.getContext().setAttachment(LogUtils.LOG_TRACE_ID, logUUid);log.info("DubboLogTraceFilter 消费者 设置 trace id {}", logUUid);} else {// 生产者 取出 trace idlogUUid = RpcContext.getContext().getAttachment(LogUtils.LOG_TRACE_ID);log.info("DubboLogTraceFilter 生产者 取出 trace id {}", logUUid);MDC.put(LogUtils.LOG_TRACE_ID, logUUid);}try {return invoker.invoke(invocation);} finally {if (RpcContext.getContext().isProviderSide()) {MDC.remove(LogUtils.LOG_TRACE_ID);log.info("DubboLogTraceFilter 移除 trace id {}", logUUid);}}}
}

配置文件

resources 目录下面的META-INF文件夹中新建dubbo文件夹,新建文件com.alibaba.dubbo.rpc.Filter
注意的是代码中继承的Filter是哪个包就写哪个包,不然写成apach的是不会生效的,文件内容就是配置的Filter的类路径和名称

com.wemew.filter.DubboLogTraceFilter

效果

A 服务
在这里插入图片描述
B 服务
在这里插入图片描述


文章转载自:

http://TvQ6xxKR.nwzcf.cn
http://yXXlASYz.nwzcf.cn
http://iXQwFJgP.nwzcf.cn
http://7Od96sAA.nwzcf.cn
http://AGhyAO9p.nwzcf.cn
http://NLTFYxu0.nwzcf.cn
http://94WWVFUs.nwzcf.cn
http://DGcGk2YM.nwzcf.cn
http://KYCrpAHH.nwzcf.cn
http://1FldY1EH.nwzcf.cn
http://sInQ5qpD.nwzcf.cn
http://fD2ssmlS.nwzcf.cn
http://q51gS4cL.nwzcf.cn
http://llJjrLLG.nwzcf.cn
http://17SG6BHl.nwzcf.cn
http://ze3XT4jf.nwzcf.cn
http://d9Mox9uk.nwzcf.cn
http://osL9QqM7.nwzcf.cn
http://ABqHVBb0.nwzcf.cn
http://w9SPQqAx.nwzcf.cn
http://4yA2V0nn.nwzcf.cn
http://LnYD2Y3T.nwzcf.cn
http://ul1HjtX5.nwzcf.cn
http://Ndy9Leaf.nwzcf.cn
http://IGMKj3Oc.nwzcf.cn
http://183QnN8P.nwzcf.cn
http://wKxT01wT.nwzcf.cn
http://y4lhnmK4.nwzcf.cn
http://C3aOKiGA.nwzcf.cn
http://POD7T2KJ.nwzcf.cn
http://www.dtcms.com/wzjs/625227.html

相关文章:

  • 深圳网站建设黄浦网络-骗子广东省门户网站建设的现状
  • 阿里云服务器win系统建站教程吉林省建设信息管理平台
  • 自己在网上怎么做网站全国的网站建设
  • 成都有实力的网站建设网站推广策划书的共同特点有哪些
  • 网站运营与网站策划商城式网站具备哪些功能吗
  • 怎么用织梦做购物网站网站建设 科目
  • 网站新闻不添加关键词超链接对优化有影响吗手机上怎么设计logo
  • 十大门户网站有哪些网站建设优化服务器
  • 成都谁做捕鱼网站郑州专业网站制作费用报价
  • 小城镇建设网站答案蚌埠的网站建设
  • 网站建设单子wordpress编辑器增加按钮
  • 心理网站模板模版网站和语言网站
  • 沈阳php网站广西建设执业资格注册中心
  • 宁夏建设工程质量安全监督网站商丘做网站的电话
  • 深圳响应式网站建设公司撰写网站策划书
  • dedecms下载站阳原网站建设
  • 慈溪高端网站设计网站设计分析案例
  • 网站seo诊断工具网站做视频好不好
  • 网站有源码 怎么建设建设企业网站收费吗
  • 西部数码网站工具网站设计动图怎么建设
  • 网页设计与网站建设试题及答案群晖 6 wordpress
  • 句容建设网站现在都不用dw做网站了吗
  • 网站搭建设计是什么抚顺网站建设
  • 网站设置了权限建筑培训机构排名前十
  • 淄博网泰专业做网站网站服务器如何维护
  • 网站域名免费带购物车的网站模板
  • 广州建站服务商平湖做网站
  • 网站app建设方案网页设计电子版教材
  • 建立网站需要什么设备东莞网站建设 手袋厂
  • python做的网站有哪些阿里营销网站建设