Total Knowledge Projects Jobs Clientele Contact

Scalability

Personal tools
From Total Knowledge
Revision as of 09:01, 20 May 2006 by Iluxa (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

UU will have clustering capability. It is not 100% clear what kind of clustering support we will have, and how it will be implemented at this point.

Both database and application server need to be scalable in order to maintain flexebility.

There is some rudimentary clustering support in PostgreSQL to the best of my knowledge, but I don't know anything about details, so that needs to be researched.

There is nothing currently built into CPPServ in terms of scalability, but few things are pretty easy to implement. For example, we could add load balancing support to the front-end module, which would allow us to distribute requests between CPPServ instances. It could track which request belongs to which session, and forward it accordingly.

Alternatively we could implement session state sharing, and then use some external load blancer like vserver.