簡體   English   中英

Web應用程序中儀表板的體系結構(基於Java)

[英]Architecture for Dashboard in Web Application (Java based)

我要求在用戶登錄Web應用程序時為其構建活動儀表板。 儀表板將顯示自上次登錄以來發生的各種業務交易“ Portlet”等。

我想知道這種系統的理想架構應該是什么? 如果儀表板要具有7-10個不同的數據Portlet,則每個Portlet是否應在特定的單個表上執行DB調用以獲取最新的事務? 還是應該有一個公共活動表,在該表中執行業務交易時,它將數據(誰,什么,在哪里)轉儲到該公共表中(同步或通過消息隊列),然后這是儀表板唯一查詢的表?

哪種解決方案對高性能和可伸縮性更好?

預先感謝您的輸入。

SP

答案取決於應用程序生成的事件等的數量。但是我會針對不同的Portlet使用不同的活動表,並具有適當的索引。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM