繁体   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