RedisMasterNode

RedisMasterNode

V2EX 第 453516 号会员,加入于 2019-11-16 16:59:54 +08:00
根据 RedisMasterNode 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
RedisMasterNode 最近回复了
@wws2023 这怎么都到解决办法了,没道理要解决的啊,维护能调试的程序是开发者的职责
@dcsuibian 人的问题,跟云原生没有半毛钱关系。所有我在 k8s 里写过的项目都能在本地运行。
@sujin190 如果,如果问题是某些数据转换逻辑呢?内存中的格式变换聚合,埋了 trace span 吗?

而且宽泛讲,很多问题压根不出现在对外调用中,或者反正就是出在了非 trace 埋点的地方,怎么查,是不是还得靠日志和断点调试。

总之,tracing 接入并不解决一些代码逻辑的问题,本地调试是最后兜底的手段
@wu67 过瘾不,用户说报错了我还得回他一句,“你等一下啊,我用你的请求在测试环境加点日志跑一下看看哪里有问题”
不管是本地跑,还是开发机器远程跑,能调试都是好的。

不能调试是指本地不能跑,要跑就要通过 cicd 部署上隔离的环境,以及类推更多的 case ,最终无法在 ide 上调试。

谢谢楼上的远程调试的同学手下留情,不要错杀好人....
我要补充一点防杠,也是主楼没有说清楚。

这里不能本地构建可以再拓展一下,泛指没有本地调试方法的项目。远程开发,dlv ,或者任何的调试工具,只要能本地调试(不要求本地允许)都是可以的。

主楼说的不能跑,应该修改为不能本地 debug ,比如有网络隔离,不能直接访问 test 环境,导致只能通过 log 等手段反复部署调试的 ''垃圾服务''(当然也包括各种依赖问题导致无法运行的服务)
@silencil +1 没开玩笑。

老项目堆很久了我能理解,以前也接过,历史上很多人经手,大家都不容易,还能有点同情分。

新项目就 1 、2 个人开发过的,交接过来本地不能跑,不知道图什么,图方便吧大概。
这样的玩法为啥不直接用个 KV 存储咧?
@huangzhe8263 要同一个项目 3 个 pr 才可以
@CharlieYu 一个 pr 合并之后不是一个 commit 吗...
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4691 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 10:07 · PVG 18:07 · LAX 03:07 · JFK 06:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.