ThreadLocal批量發送問題

来源:3-25 批量消息发送封装

pinkyTseng

2020-10-10 20:47:44

老師 看了些前面大家的問答討論我還是有些不明白  我的理解是ThreadLocal主要可以達到變數在threads間的隔離性 因為實際上還是一個個發送的  這邊如果能把RabbitBrokerImpl 的sendMessages這function的messages從caller ProducerClient那傳過來當function的參數  這樣是不是就和老師目前的做法效果效率差不多一樣了?

写回答

1回答

阿神

2020-10-12

是的,目的就是为了能够用线程局部变量存储

0
hinkyTseng
h 瞭解 所以這邊如果能把RabbitBrokerImpl 的sendMessages這function稍改一下 把messages從caller ProducerClient那傳過來當function的參數 這樣是不是就和老師目前的做法效果效率差不多一樣了?還是有什麼地方是這麼做較不好的原因麼?
h020-10-12
共1条回复

Java架构师-技术专家

千万级电商项目从0到100全过程,覆盖Java程序员不同成长阶段的核心问题与解决方案

2672 学习 · 5839 问题

查看课程