我對當前正在處理的產品有問題。本質上,在服務器啓動時會從數據庫中檢索到一些非常常用(很少更新)的信息。我們不希望在每次需要此信息時查詢數據庫,因爲它非常頻繁。有一種方法可以通過應用程序更新此信息(僅限管理員)。使用此方法時,數據庫中的數據將更新,並且該單臺服務器(1之4)中的緩存數據將更新。不幸的是,如果用戶點擊任何其他服務器,他們將看不到更新的信息。然而,重啓集羣解決了這個問題,這對我們的生產環境來說不是一個可行的解決方案。現在我已經解釋了情況,我願意接受建議。感謝您的時間。WebSphere在羣集中的所有節點上傳播更改
1
A
回答
1
對於一個簡單的解決方案,您可以轉到管理控制檯中的羣集,然後漣漪啓動它。這將停止/優雅地一次一個節點。唯一的影響是在工作時容量減少25%。
0
(類似Java EE Application-scoped variables in a clustered environment (Websphere)?)
也就是說,我認爲標準答案將是「分佈式對象存儲」。但是一個簡單的替代方案(我們使用的方法)是配置一個server:port組合列表來聯繫,通知每個集羣成員更新他們自己的數據副本。
1
IBM WebSphere Application Server具有可用於存儲Java對象的動態緩存。可以將緩存設置爲在複製域上使用replication,以便它可以在羣集中共享。
您的代碼將使用DistributedMap接口與緩存進行交互。動態緩存的所有設置都可以包含在您的應用程序中,或者可以預先配置。示例包含在javadoc鏈接中。
相關問題
- 1. 所有kafka集羣節點上的SSL
- 2. WebSphere將更改傳播到集羣中所有服務器上的自定義緩存
- 3. 更改hadoop羣集中節點的FQDN
- 4. 單節點羣集在多節點羣集上工作?
- 5. GCE集羣所有節點NotReady
- 6. WebSphere集羣節點上的不等負載
- 7. Hazelcast羣集更新節點
- 8. 節點羣集
- 9. 並非所有在Spark Standalone集羣中使用的節點
- 10. Erlang:獲取多主機羣集上所有節點的列表
- 11. Websphere集羣中的集羣範圍singleton
- 12. 如何使用PlatformMbeanServer獲取Websphere中的羣集節點?
- 13. Websphere MQ集羣
- 14. Websphere 7集羣
- 15. Hadoop集羣:更大的節點或更多的節點
- 16. 如何在Mesos集羣中的所有節點上設置env變量?
- 17. Cassandra未在集羣中的現有節點上平衡數據
- 18. Akka Streams在羣集節點上運行
- 19. 如何在HPC羣集上使用python上的所有已分配節點
- 20. 通過wsadmin使用集羣的一個節點的WebSphere 7
- 21. 集羣的WebSphere MQ
- 22. 如何讓Websphere將密鑰庫更改從Deployment Manager傳播到節點?
- 23. 發送消息到JBoss集羣域中的所有節點
- 24. 列出Erlang集羣中的所有節點
- 25. 主節點如何啓動hadoop集羣中的所有進程?
- 26. 向Weblogic集羣中的所有節點發送JMS消息
- 27. 如何保留共享節點集羣中所有節點進程的變量?
- 28. WebSphere MQ集羣QMGR,調度消息到節點的機制
- 29. 部署在IBM的Websphere 7集羣節點具有高可用性
- 30. 在開發人員或測試羣集(單節點羣集)上還原Cassandra快照(來自3節點羣集)
如何使用jms主題來通知應用程序更新? –