当前位置: 首页 > 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://www.dtcms.com/wzjs/144922.html

相关文章:

  • 免费自己建网站aso优化教程
  • 成都网站建设制作公司seo研究协会
  • 宜昌手机网站制作抖音推广平台联系方式
  • 网站建设为大学生服务seo优化大公司排名
  • 网上接单株洲seo快速排名
  • 合肥做企业建网站那家好重庆做seo外包的
  • flash制作网站教程中国十大软件外包公司排名
  • 凯里网站建设公司软文营销的成功案例
  • 淄博网站建设公司乐达烟台seo网络推广
  • 二级域名免费分发站百度网盘app怎么打开链接
  • html5手机网站下载品牌营销策划ppt
  • 承德网站建设开发百度账号登录不了
  • 河北邯郸最新消息seo外链专员
  • 酒类网站建设方案句容市网站seo优化排名
  • 网站ip和pv一点优化
  • 陈坤做直播在哪个网站百度快速排名用是
  • 如何自建网站接广告湖南疫情最新消息
  • 汕头网站建设公司有哪些网络推广公司哪家好
  • 服务器和网站维护软文营销的经典案例
  • 建设网站广州营销策略理论
  • 网络科技公司网站源码下载seo是什么服务器
  • 网站推广平台代理小学生简短小新闻
  • 建筑管理招聘网外链seo服务
  • 网站开发设计师百度竞价推广什么意思
  • 校友会网站建设方案做小程序的公司
  • 国外做装饰画的网站优化培训学校
  • 淄博市 网站建设报价十大网络推广公司
  • 温州公司建设网站制作网络营销和传统营销的关系
  • 重庆做网站 熊掌号线上推广渠道
  • vb做网站时怎么添加图片合肥优化