Alfresco Community 5 共享集群
Alfresco Community 5 Share Clustering
我在互联网上看到很多关于 Alfresco Share clustering
的相互矛盾的信息。据我所知,在 4.2 and above
.
版本中,集群似乎已从 Alfresco Community
中完全删除
我确实找到了一些文档显示 Alfresco One 5
有 Share clustering
并且我注意到我可以在 Alfresco Community 5
中启用 hazelcast
但集群根本不起作用.
有没有办法在负载均衡器后面有 1 个以上的 Alfresco Community 5
实例,并在共享实例之间出现适当的 synchronization/replication/clustering?
简答
Alfresco Community 版本(我知道)没有集群和负载平衡器支持。 Alfresco 在重构整个集群时从 4.2 开始的社区版本中删除了该功能。
长答案
您要归档什么?
如果可扩展性是您的目标,您应该关注 Alfresco 架构中的瓶颈,这些瓶颈无法通过集群/负载平衡来解决.我还没有看到共享层成为瓶颈的系统。
恰恰相反:如果共享对存储库层的负载太高,您将陷入超时和线程升级,因为 Alfresco 遵循 "retrying transaction" 原则:如果发生错误,共享将重试 - 这意味着: 如果存储库响应太慢,共享将创建新的 requests/threads 直到 OS 达到内核或进程限制而没有任何结果。
因此,您应该专注于优化存储库层以尽可能快地避免共享中的线程升级(这也无法通过集群实现):
- transformation --> 了解、替换或禁用同步转换内容 运行在存储库层
- 搜索 --> 了解、优化跟踪和 运行 单独主机上的 SOLR,但跟踪将依赖于存储库层的转换性能
- 缓存 --> 使用智能反向代理缓存客户端和代理端的共享内容以最小化流量
- 非常fast/smart 数据库和索引层的存储概念
如果您担心可用性,您可能会通过使用 VMWare ESX 等虚拟化平台的 HA 功能获得更好的结果,并且您的支持工作将会与集群式 Alfresco 相比只是一小部分。
我在互联网上看到很多关于 Alfresco Share clustering
的相互矛盾的信息。据我所知,在 4.2 and above
.
Alfresco Community
中完全删除
我确实找到了一些文档显示 Alfresco One 5
有 Share clustering
并且我注意到我可以在 Alfresco Community 5
中启用 hazelcast
但集群根本不起作用.
有没有办法在负载均衡器后面有 1 个以上的 Alfresco Community 5
实例,并在共享实例之间出现适当的 synchronization/replication/clustering?
简答
Alfresco Community 版本(我知道)没有集群和负载平衡器支持。 Alfresco 在重构整个集群时从 4.2 开始的社区版本中删除了该功能。
长答案
您要归档什么?
如果可扩展性是您的目标,您应该关注 Alfresco 架构中的瓶颈,这些瓶颈无法通过集群/负载平衡来解决.我还没有看到共享层成为瓶颈的系统。
恰恰相反:如果共享对存储库层的负载太高,您将陷入超时和线程升级,因为 Alfresco 遵循 "retrying transaction" 原则:如果发生错误,共享将重试 - 这意味着: 如果存储库响应太慢,共享将创建新的 requests/threads 直到 OS 达到内核或进程限制而没有任何结果。
因此,您应该专注于优化存储库层以尽可能快地避免共享中的线程升级(这也无法通过集群实现):
- transformation --> 了解、替换或禁用同步转换内容 运行在存储库层
- 搜索 --> 了解、优化跟踪和 运行 单独主机上的 SOLR,但跟踪将依赖于存储库层的转换性能
- 缓存 --> 使用智能反向代理缓存客户端和代理端的共享内容以最小化流量
- 非常fast/smart 数据库和索引层的存储概念
如果您担心可用性,您可能会通过使用 VMWare ESX 等虚拟化平台的 HA 功能获得更好的结果,并且您的支持工作将会与集群式 Alfresco 相比只是一小部分。