1 做事大的框架(负责什么,每件事情固定板块) 2 每件事情:解决什么问题价值是什么,进展是什么,有什么问题风险需要什么帮助,应对策略是什么,下一步怎么做,时间安排与预期对比 3 +一些重点表现的东西 参考 悟迷、松皓 解决什么问题 用什么方法 有什么特点 辣条,返璞的PPT…

修改对应部分,supervisor里面重启就行 storage: { provider: 'qiniu', bucketname: '你的桶名', ACCESS_KEY: 'AK', SECRET_KEY: 'SK', root: '/image/', prefix: 'http://7xp8ho.com1.z0.glb.clouddn.com' }…

背景 今天要发一个大版本,发现Scheduler调不通线下的机器 排查思路 先检查应用启动日志是否正常 找msgbroker关键字,看相关jar是否正常加载 到日志msgbroker/common-default去观察连接是否正常 【如果有必要】去DRM配置页面看客户端是否已链接,再次确认机器ip是否一致 到zutil去看消息投递过程 总结 先考虑应用以及相关模块是否正常加载,再通过日志与消息投递排查工具排查链路调用情况…

背景 一个分布式RPC调用,需要在被调用端记录调用过程中的TraceId以及其他上下文信息 编码要点 如果打点的位置在被调用端的主线程,直接用TracerContextUtil拿TraceId即可 如果被调用端在被调用过程中起了一个子线程并且需要在子线程中记录TraceId,那么就需要通过在主线程中建一个final对象做一下过渡,将Tracer上下文带入子线程,比如下面代码中的AbstractLogContext。然后在子线程内部去set这个上线文,这样就可以在子线程内部拿到TraceId了 @Override public void checkCorrectness(final QueryParameter queryParam, final QueryParameterDTO queryParameter, final OlapQueryModel queryModel, final IcubeRouteResultDTO icubeRouteResult, final String queryIcubeSql, final List<Map&…