Kohei Nozaki created ROL-2094:
---------------------------------
Summary: Making Roller capable of clustered environment
Key: ROL-2094
URL: https://issues.apache.org/jira/browse/ROL-2094
Project: Apache Roller
Issue Type: Improvement
Components: Installation & Configuration
Affects Versions: 5.1.2
Reporter: Kohei Nozaki
Assignee: Roller Unassigned
Priority: Minor
If my understanding is correct, Current version of Roller doesn't work well in
clustered environment as is. I think it would be great if Roller is capable of
large-scale, distributed and heavy-workload usecase, With deployment
architecture such as described in
http://image.slidesharecdn.com/whats-new-in-roller5-091124062729-phpapp01/95/whats-new-in-roller5-7-728.jpg?cb=1259044066
.
Original posting:
http://mail-archives.apache.org/mod_mbox/roller-user/201505.mbox/%3cCAPyOjHhrOwhX=BhV+Wnv6N2M_55SDXFF6xHapiOc=7_xmvj...@mail.gmail.com%3e
As far I know the hurdles for clustered environment is following:
# Local media directory
# Lucene Index
# Page Cache
# Salt processing
# 2nd Level cache of EclipseLink
Workarounds or things we need to get done for each hurdles above:
# Using NFS would help?
# No idea, But I guess it's a common requirement so well established solutions
should exist
# Implement cluster-aware one of
{{org.apache.roller.weblogger.util.cache.CacheFactory}} ? For example, Based on
Memcached?
# Implement 3 and make salt processing aware of it?
# Just put {{<shared-cache-mode>NONE</shared-cache-mode>}} in
{{persistence.xml}} would help, But it degrades performance and most of
installations will work as standalone, So adding a note to documentation (e.g.
installation guide) for clustered environment would be reasonable
I'm still not aware of problems or solutions to it enough but this is just a
starting point. Any advices or opinions would be appreciated.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)