亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Active PooledConnectionFactory 池連接與會話

Active PooledConnectionFactory 池連接與會話

慕無忌1623718 2021-09-12 16:40:35
我正在考慮在 Tomcat 應用程序中使用 PooledConnectionFactory,在 Tomcat POST 處理程序中,我想將消息放入隊列中,以便由單個遠程使用者獲取。AMQ 匯集了 Connection 和 Session 對象,我試圖了解何時應該使用一個而不是另一個。我正在考慮的方法是擁有一個 Connection 并設置 MaximumActiveSessionPerConnection 以匹配我的 Tomcat 線程,并且 POST 處理程序將從連接中借用并返回 Sessions。這聽起來合理,還是池連接有優勢?如果重要的話,我沒有使用 Spring 或其他 Web 應用程序框架,只是使用 Tomcat。我在 AMQ 中將消息持久化到磁盤。
查看完整描述

1 回答

?
30秒到達戰場

TA貢獻1828條經驗 獲得超6個贊

這兩種方法在功能上應該是等效的,并且執行一個與另一個的代碼差異應該相對較小。

就性能而言,我認為這并不重要,因為您的瓶頸將在消費方而不是生產方,因為您有一個消費者,并且可能有許多并發生產者。

就我個人而言,我更愿意讓池完成所有工作,并且只編寫應用程序,就好像它每次發送消息時都在創建連接和會話一樣(這顯然是一個沒有池的巨大反模式)。


查看完整回答
反對 回復 2021-09-12
  • 1 回答
  • 0 關注
  • 126 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號