db4o適合負載均衡應用下的問題解決嗎
有如下case,第一時間想到簡單的方法是使用db4o資料庫。不知能否解決,請各位大哥大姐指點。
case: 有兩個獨立的交易A,B;
A交易返回一個uid給客戶端,客戶端再持此uid呼叫交易B, 由於B交易需要使用A交易裡面的資料,所以將A交易資料做了一個cache快取,根據uid來抓出來。並且有一定的清理cache策略。
不考慮cache的設計。
考慮到快取存放的問題,由於是兩個應用,做了負載均衡(應用不支援叢集-我的理解叢集必須支援會話/程式轉移),
兩臺機器負載均衡現在使用的是NAS共享儲存,可以物理上讀取一個db4o資料庫檔案。
問題就在這裡:
1. db4o的資料庫連線池必須自己實現(目前websphere應該沒有中介軟體連線池),自己實現的資料庫連線池是執行在兩個機器上的,現在一個db4o資料庫檔案好像不能被開啟兩次?這兩臺機器是如何能夠做到共享連線池?或者不共享連線的情況下,可以更新資料庫檔案?
以上是我本人淺見,多謝高人指點。3
十分感謝!
case: 有兩個獨立的交易A,B;
A交易返回一個uid給客戶端,客戶端再持此uid呼叫交易B, 由於B交易需要使用A交易裡面的資料,所以將A交易資料做了一個cache快取,根據uid來抓出來。並且有一定的清理cache策略。
不考慮cache的設計。
考慮到快取存放的問題,由於是兩個應用,做了負載均衡(應用不支援叢集-我的理解叢集必須支援會話/程式轉移),
兩臺機器負載均衡現在使用的是NAS共享儲存,可以物理上讀取一個db4o資料庫檔案。
問題就在這裡:
1. db4o的資料庫連線池必須自己實現(目前websphere應該沒有中介軟體連線池),自己實現的資料庫連線池是執行在兩個機器上的,現在一個db4o資料庫檔案好像不能被開啟兩次?這兩臺機器是如何能夠做到共享連線池?或者不共享連線的情況下,可以更新資料庫檔案?
以上是我本人淺見,多謝高人指點。3
十分感謝!
相關文章
- 使用tengine解決負載均衡的session問題負載Session
- lvs 負載均衡遇到的一個問題. (問題解決)負載
- 如何運用PHP+REDIS解決負載均衡後的session共享問題PHPRedis負載Session
- 一個負載均衡的問題負載
- Flume高可用負載均衡問題負載
- nginx 負載均衡 使用ip_hash方式解決session問題 測試Nginx負載Session
- 使用Rancher建立負載均衡的容器應用負載
- 全棧必備——負載均衡的應用全棧負載
- 一鍵解決App應用分發下載問題APP
- 關於用Java做叢集和負載均衡的問題Java負載
- 這些負載均衡都解決哪些問題?服務、閘道器、NGINX負載Nginx
- 關於 apache + tomcat 的負載均衡問題ApacheTomcat負載
- 負載均衡詳解負載
- SAP 應用服務負載均衡的實現負載
- 自適應負載均衡演算法原理與實現負載演算法
- db4o 解決自動生成主鍵的問題 分享下初步想法
- Nginx負載均衡詳解Nginx負載
- API Server 負載均衡問題被解決 | 雲原生生態週報 Vol. 40APIServer負載
- 負載均衡伺服器session共享的解決方案 (轉載)負載伺服器Session
- apache2.2+tomcat6負載均衡問題ApacheTomcat負載
- windows第七層負載均衡 基於IIS的ARR負載均衡詳解Windows負載
- gpu負載99%正常嗎 gpu負載99%無異常需要解決嗎GPU負載
- 負載均衡負載
- 高併發應用場景下的負載均衡與故障轉移實踐,AgileEAS.NET SOA 負載均衡介紹與實踐負載
- 簡單瞭解負載均衡負載
- 邏輯STANDBY負載高,應用緩慢的解決負載
- 這麼多TiDB負載均衡方案總有一款適合你TiDB負載
- gRPC負載均衡(客戶端負載均衡)RPC負載客戶端
- gRPC負載均衡(自定義負載均衡策略)RPC負載
- 負載均衡的迷惑負載
- 大型網站架構系列:負載均衡詳解(下)網站架構負載
- CDN和負載均衡的基本瞭解負載
- F5負載均衡系列教程八【負載均衡演算法詳解】負載演算法
- 一致性Hash在負載均衡中的應用負載
- 【SpringCloud】(十五):Zuul的基本應用,反向代理和負載均衡SpringGCCloudZuul負載
- 壓測平臺 - 使用 LVS 負載均衡解決網路流量成為瓶頸的問題負載
- 阿里雲SLB負載均衡實踐,解決高併發響應慢阿里負載
- 打破Shadow IT解決企業應用程式合規問題