JPetStore架構的疑問
研究ibatis的JPetStore有一段時間了,公司裡也採取
類似的架構做過專案,我覺得是一個非常實用的輕量級
構架,但我覺得似乎有兩個問題:
1)service模式,所有的邏輯包裝在Service類中,
而Service的例項採用singleton模式獲得,不知道
在多使用者多併發量的情況下是否適用,比如,一個
較為費時的service的操作,如果一個使用者在操作進行
中,另外一個使用者同樣呼叫該service例項的該操作,
是不是會阻塞住呢?這裡面有多執行緒機制嗎(似乎是
沒有提供)。
2)不知道各位有沒有用過JPetStore對context的封裝
ActionContext類,似乎在多使用者同時併發的情況下
sessoin會互相混淆,這個使用者會取到其他使用者的session.
不知道各位有沒有對這兩個問題考慮過,我的觀點正確否,
有什麼辦法改進。
類似的架構做過專案,我覺得是一個非常實用的輕量級
構架,但我覺得似乎有兩個問題:
1)service模式,所有的邏輯包裝在Service類中,
而Service的例項採用singleton模式獲得,不知道
在多使用者多併發量的情況下是否適用,比如,一個
較為費時的service的操作,如果一個使用者在操作進行
中,另外一個使用者同樣呼叫該service例項的該操作,
是不是會阻塞住呢?這裡面有多執行緒機制嗎(似乎是
沒有提供)。
2)不知道各位有沒有用過JPetStore對context的封裝
ActionContext類,似乎在多使用者同時併發的情況下
sessoin會互相混淆,這個使用者會取到其他使用者的session.
不知道各位有沒有對這兩個問題考慮過,我的觀點正確否,
有什麼辦法改進。
相關文章
- 我的疑問
- locust 使用的疑問
- 有些疑問
- 關於C++中建構函式的常見疑問C++函式
- 【疑問】記錄
- pycharm 小疑問PyCharm
- 關於 dingo API 的疑問GoAPI
- 做學問要在不疑之處有疑
- MHA架構搭建中遇到的問題架構
- 【細品架構3/100】架構之問題識別架構
- [20190401]那個更快的疑問.txt
- Android 編譯打包的那些疑問Android編譯
- rust程式設計(3)結構體相關概念和疑問Rust程式設計結構體
- 面試疑難問題面試
- [20191209]降序索引疑問.txt索引
- 帶著疑問看故事
- java——ArrayList中contains()方法中的疑問JavaAI
- Vue學習遇到疑問的總結Vue
- RESTful設計中的常見疑問REST
- 【架構設計的藝術】Kafka如何通過精妙的架構設計優化JVM GC問題?【石杉的架構筆記】架構Kafka優化JVMGC筆記
- 現階段Kubernetes架構的8個問題架構
- [20190510]rman備份的疑問8.txt
- [20190510]rman備份的疑問7.txt
- [20190509]rman備份的疑問5.txt
- [20190423]那個更快的疑問3.txt
- [20220308]查詢x$ksmmem遇到的疑問.txt
- [20190411]linux stat 命令疑問.txtLinux
- Solidity學習疑問總結Solid
- Mysql主從架構搭建的時候遇到的問題MySql架構
- 設計信創雲架構,如何處理傳統雲架構存與棄的問題?架構
- Go記憶體架構,一個有趣的問題Go記憶體架構
- 架構師眼中的高併發架構架構
- 架構設計之架構的演變架構
- MySQL關於資料字典的一個疑問MySql
- [20220304]測試library cache mutex遇到的疑問.txtMutex
- [20221014]資料檔案2的小疑問.txt
- 有關JavaScript事件迴圈的若干疑問探究JavaScript事件
- 關於移動端 App 測試的疑問APP
- 架構之:serverless架構架構Server