• 如何设置一个全局流水号


    概述

    全局流水号为顶层系统发起,后端系统依次传递、存储、打印日志输出。方便运维查询问题,和业务全链路跟踪和测试。

    说明

    整个TraceId为40位,限制于目前ACCT设计
    定长(19位) 系统号 定长4位 为系统固定分配,参加系统号表格说明 必选
    分区号 定长1位 A-Z,默认0(A-Z根据Aries上分配区域好为准) 必选
    日期时间 定长14位 yyyymmddhhmmss,精确到秒 必选
    变长业务跟踪信息(21位) 真实/测试标识 自定义 T表示测试,P表示真实,需要改造接口传入字段进行判断 可选
    商户号 自定义 目前PA商户号18位,需要截取后写入,待定,不然位数不够 可选
    订单号 自定义   可选
    递增sequence 自定义 递增防秒级重复(建议5位以上,开启循环和缓存) 可选
    zipkin traceId 16位 可以使用zipkin中的traceId,方便链路跟踪 可选
    校验位 自定义 CRC校验,CRC32过长,java一般返回为long型。可再自行考虑 可选
  • 相关阅读:
    生病了,难受啊
    2005年1月31号随笔一篇
    [转]永远的Beyond
    关于IE问题,请教和求救
    中国财富排行榜
    这两天简直倒霉透顶了
    Asp.net(C#)给图片加上水印效果
    我不爱的那个女人
    555,我的hotmail从2G变回2M的了
    怀念永远的战神
  • 原文地址:https://www.cnblogs.com/fxl-njfu/p/11269515.html
Copyright © 2020-2023  润新知