簡體   English   中英

Liferay Portlet可以偵聽數據庫事件嗎?

[英]Can liferay portlets listen to Database events?

我當前的設置:

  • 多個節點共享同一數據庫,以更新值。
  • 它們之間不共享緩存

要求:

  • 任何一個節點進行數據庫更新時,都需要更新liferay緩存。

  • Portlet有什么方法可以偵聽我的數據庫並更新其緩存。
  • 緩存獨立性是正確的方法嗎? (我對此決定沒有控制權)
  • 如果我們進行適當的集群,是否可以關閉一個獨立於另一個節點的節點。 Liferay會自動處理嗎?

提前致謝

我將群集Liferay並啟用高速緩存無效性的傳播。 然后,當發生更改時,數據將自動更新。

如果您通過緩存獨立性意味着不復制緩存,那么我會說是。 復制是昂貴的,並且高速緩存失效的傳播就足夠了。

如果您有群集,則必須在Liferay(Apache ...)前面進行節點平衡。 然后,當您殺死一個Liferay時,平衡器應檢測到它並忽略被殺死的節點,直到它再次上升為止。

暫無
暫無

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

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