rabbitMQ读取不到ThreadLocal消息的bug
当使用消息队列时,监听队列不会运行到主线程上,线程消息之间是不会共享的,故属于主线程的ThreadLocal就读取不到数据的值
主线程名字:main

使用消息队列的线程名字:ntContainer#2-1

很明显看出不是同一个线程。
当使用消息队列时,监听队列不会运行到主线程上,线程消息之间是不会共享的,故属于主线程的ThreadLocal就读取不到数据的值
主线程名字:main
使用消息队列的线程名字:ntContainer#2-1
很明显看出不是同一个线程。