資源配接器似乎沒有連接池
常見問題 > 錯誤 > 資源配接器似乎沒有連接池
當在像 Geronimo 或 JBoss 這樣的應用程式伺服器中使用資源配接器時,可能會覺得它沒有使用連接池。查看 ActiveMQ Classic Broker 的日誌,會顯示每次使用連接池時的多個訊息,類似於:
16:43:07 INFO Adding new client: ID:localhost-58375-1120682586690-1:0 on transport: TcpTransportChannel: Socket\[addr=/127.0.0.1,port=58376,localport=61616\]
16:43:08 INFO Removing client: ID:localhost-58375-1120682586690-1:0 on transport: TcpTransportChannel: Socket\[addr=/127.0.0.1,port=58376,localport=61616\]
乍看之下,似乎正在建立新的連線。但是,如果仔細查看日誌,您會注意到客戶端連線 ID 被重複使用,因為連線正在被池化。這種行為是將連線重設為「清理」狀態的副作用。它允許下一個客戶端使用連線,就像剛剛建立的一樣。
所以這些訊息是正常的,而且,是的,您的 JMS 連線正在被池化!