File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JForum and the fly likes Using Jforum in a active-active cluster Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » JForum
Bookmark "Using Jforum in a active-active cluster" Watch "Using Jforum in a active-active cluster" New topic

Using Jforum in a active-active cluster

Migrated From
Ranch Hand

Joined: Apr 22, 2012
Posts: 17424
I've noticed that:
on each request, doesn't load the data from the database, as the show pages, but from a a cached object.
This creates big problem in a active-active cluster: you don't see new categories, forums, private messages.. created on the other servers until you restart the server, and for example if you want to find if there are new posts, to be sure, you have to enter in the forum.

This could be a behavior, but I'm critic on the design:
- read from cache
- show from database (if you disable cache)

It should be the same behavior for all the parts.

I know that it's possible to use jboss cache, but having a critical site with small traffic, we prefer a simple and solid solution.

The same discrepancy is present for example for thumb.
The download link are managed by a servlet, but the thumbnail are directly accessed (this creates big problem if you use a store and upload dir different from the war explosed, e.g. on weblogic), in my opinion all file uploaded should be accessed by servlet.

To solve this we decide to rewrire the to read every time from DB.

Could you please help us to do less changes on the source code, to reach our objectives?


[originally posted on by steunet]
I agree. Here's the link:
subject: Using Jforum in a active-active cluster
It's not a secret anymore!