我在互联网上看到了很多关于Alfresco Share clustering的相互矛盾的信息。据我所知,在Alfresco Community版本的4.2 and above中,集群似乎被完全删除了。
我确实找到了一些说明Alfresco One 5有Share clustering的文档,并且我注意到可以在Alfresco Community 5中启用hazelcast,但是集群根本无法工作。
是否有一种方法可以在负载均衡器后面拥有多个Alfresco Community 5实例,并在共享实例之间进行适当的同步/复制/集群?
发布于 2015-09-17 07:41:47
简短回答
对于Al新鲜no社区版本(我知道)没有集群和负载均衡器支持。Alfresco从社区版本中删除了这个特性,从4.2开始,当他们重构整个集群时。
长答案
你想归档什么?
如果可伸缩性是您的目标,那么您应该将重点放在Alfresco体系结构中的瓶颈上,这些瓶颈不会通过集群/负载平衡来解决。我还没有看到共享层成为瓶颈的系统。
恰恰相反:如果来自存储库层的共享负载太高,那么您将陷入超时和线程升级,因为Alfresco遵循“重试事务”原则:如果发生错误,共享将重试--这意味着如果存储库回答得太慢,共享将创建新的请求/线程,直到操作系统到达内核或进程限制,而没有任何结果。
因此,您应该专注于优化存储库层,以尽可能快地避免共享中的线程升级(这也不能通过集群实现):
如果availability是您的关注点,那么通过使用VMWare ESX等虚拟化平台的HA特性,您的支持工作将比集群Alfresco少得多。
https://stackoverflow.com/questions/32613800
复制相似问题