近期想做一个灰度标志的全链路的传递,包括系统与系统单的api访问、mqs的传递,于是选择了阿里的TTL。 按上面的做了,但发现一个问题,在发送消息时,第一次是正常的传递了灰度标志,但后面就发现有问题了,明明是灰度的用户,但发出来的消息却是false, 灰度标志好像被覆盖了,检查发现是由于走的多线程,在创建新线程时出现了问题。
本来TTL就是为了异步线程的传输,这里还能出问题吗,于是就只能一路检查下来,最后发现是有人将线程池创建线程时,将ttlcable重写了,导致两边的tll对不上,细节这几天再写一下,现在先列个位置