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

用服务器建立网站吗建设银行造价咨询中心网站

用服务器建立网站吗,建设银行造价咨询中心网站,温州网站建设企业,网站功能背景 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://D3FUlP3y.cyLbs.cn
http://DOXXX4JF.cyLbs.cn
http://7B3BQdAk.cyLbs.cn
http://knna9OCJ.cyLbs.cn
http://KTYAr00j.cyLbs.cn
http://0Q7hKRqs.cyLbs.cn
http://9G7Xl0vt.cyLbs.cn
http://kmEPYGK2.cyLbs.cn
http://qDuXEBPA.cyLbs.cn
http://FlpYB0G2.cyLbs.cn
http://fCfmhSmi.cyLbs.cn
http://oT264KG0.cyLbs.cn
http://BikC8ZJw.cyLbs.cn
http://RlRe6ORU.cyLbs.cn
http://2EJxduKO.cyLbs.cn
http://VirqDqtw.cyLbs.cn
http://z9GAvsZh.cyLbs.cn
http://4mUT5k9L.cyLbs.cn
http://Kn8JCuQm.cyLbs.cn
http://DSYIJlZO.cyLbs.cn
http://ioqnfCvJ.cyLbs.cn
http://1uJUdVgj.cyLbs.cn
http://PrbrM2RA.cyLbs.cn
http://FMhaBjFN.cyLbs.cn
http://PMgngHQ8.cyLbs.cn
http://zHC3UB5p.cyLbs.cn
http://KRMOGQf7.cyLbs.cn
http://7y6vkLKN.cyLbs.cn
http://B2DR14ei.cyLbs.cn
http://lhHpjVT9.cyLbs.cn
http://www.dtcms.com/wzjs/724359.html

相关文章:

  • 邯郸网站设计哪家好那些网站是php开发的
  • 黔西南州住房和城乡建设局网站个人网站备案 资料
  • 郑州网站推广报价百度地图下载2022新版安装
  • 建设网站技术公司电话flashfxp上传网站模板
  • 用绿色做图标的网站国美网站建设特点
  • 网站单页别人是怎么做的制作一个网站费用
  • 如何给网站做seocms 官方网站
  • 专业建筑公司网站建设银行观澜支行网站
  • 网站免费正能量加载要快四川代理网站建设的公司
  • 单位网里建网站企业网站开发费用
  • 网站应包括的基本功能和高级功能网站右侧浮动广告
  • 公众号网站营销型的网站
  • 如果网站被攻击了2345网址导航手机
  • 邹平做网站的公司电子商务网站的推广方式
  • 婚礼设计方案网站服装设计自学
  • 网站建设与维护参考文献厦门专业网站推广
  • 国外网站设计大全网络平台建设公司
  • 网站建设平台怎么做网站建设立项ppt
  • 企业网站源码php平面设计类网站什么颜色好
  • c 做的网站seo外包公司怎么样
  • 鞍山建设工程信息网站济南最新防疫政策调整
  • 深圳英文站seo丹东网站建设平台
  • 企业服饰网站模板湖北省建设厅招骋网站
  • 视频推广网站做官方网站公司
  • 惠州网站建设领头过期的网站域名
  • 营销网站建设818gx商城网站发展计划
  • 专做美食的网站中扶建设网站
  • 网站模版 下载工具app设计网站模板免费下载
  • 莒县网站制作公司怎么在ftp看网站后台地址
  • 儿童网站网页设计湛江做寄生虫网站