# dxc-server **Repository Path**: kanyuxia/dxc-server ## Basic Information - **Project Name**: dxc-server - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-22 - **Last Updated**: 2021-08-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## dxc-server ### 版本说明 #### 2021.4.2 hub.multiverse.io/eventkit/dxc-server:1.0.19 * 修改兼容老版本的dts client问题:获取不到su,则继续获取dcn #### 2021.4.4 hub.multiverse.io/eventkit/dxc-server:1.0.20 * 修改兼容老版本的dts client问题:Begin时request无RootXid、ParentXid则自动生成、Join时request无BranchXid则自动生成 * Interceptor新增日志 * 删除callback时手动设置apm info, wrapper会自动设置 #### 2021.4.4 hub.multiverse.io/eventkit/dxc-server:1.0.21 * 修改兼容老版本的dts client问题:Join时request无BranchXid则自动生成,返回自动生成的BranchXid #### 2021.4.6 hub.multiverse.io/eventkit/dxc-server:1.0.22 * 新增配置供自定义设置回调Topic类型 #### 2021.4.8 hub.multiverse.io/eventkit/dxc-server:1.0.23 * 优化日志打印 #### 2021.4.13 hub.multiverse.io/eventkit/dxc-server:1.0.24 * 兼容callback Response的errorCode,使之兼容int和string #### 2021.4.14 hub.multiverse.io/eventkit/dxc-server:1.0.26 * 修改callback retry问题 #### 2021.5.13 hub.multiverse.io/eventkit/dxc-server:1.0.27 * 修改spanId、parentSpanId、traceId错误 * 修改配置job.MinIntervalSeconds无效错误 #### 2021.5.20 hub.multiverse.io/eventkit/dxc-server:1.0.28 * 修改redis单机模式错误 * 修改配置job.MinIntervalSeconds无效错误 #### 2021.6.5 hub.multiverse.io/eventkit/dxc-server:1.0.29 * 修改bug 3 * todo 5 ### TODO #### Fix Bug 1. ~~DXC Load from redis 异常(运行时,强制关闭dxc server能够重现)~~ 2. ~~DXC direct事务参数传播有问题,超时后提示如下错:"check transaction context(business modify error) failed, err: [ TransactionContexts.RootXID is nil, handlerContexts"(应该是登记超时导致的错误)~~ 3. ~~异常处理时的job.MinIntervalSeconds配置~~ 4. ~~DXC Client Confirm/Cancel 支持topicAttributes~~ #### TODO 1. ~~支持direct模式,注:header得支持忽略大小写~~ 2. ~~支持存储header~~ 3. ~~dxc mgmt~~ 4. ~~redis存储headers使用base64存储~~ 5. ~~param使用base64编码~~