[Opensim-dev] Shaping the user services

Sacha Magne sacha.magne at k-grid.com
Mon Jun 22 11:52:07 UTC 2009


One question :
  Will thoses servers allow duplication across physicals servers to allow
some kind of redundancies , ie one or several servers crashs won't impact
the grid ?

Sacha

On Mon, Jun 22, 2009 at 1:38 PM, Melanie <melanie at t-data.com> wrote:

> After breaking my head over this for a few weeks, I believe I have
> figured out how to do this in a sane way.
>
> The fallacy was to assume that the login server and the user server
> would be one entity. That makes things overcomplicated and breaks
> the architecture all over the place.
>
> Now, here is what I have come up with:
>
> User Server:
> - Resolve name to key queries
> - Resolve key to name queries
> - Provide avatar picker lists
> - Manage home region data
>
> Authentication server
> - Create and manage authentication handles (string) and session keys
> (UUID)
> - Check passwords or other forms of authentication
>
> Login server
> - Provide the interface for the Linden viewer to log into a grid.
> Uses the services above, but doesn't contain them.
>
> Presence server
> - Manages last position data
> - Keeps list of logged in avatars and their locations
>
> Alongside with this, a new database is needed. This will not be an
> upgrade path, but a parallel development with a migration tool.
>
> Profile information has no place in this architecture and will be
> handled exclusively by the profiles module.
>
> The user table will specifically be designed to accommodate
> additional fields and allow getting/setting of such fields.
>
> With all user data, a scope identifier will be passed. This will be
> UUID.Zero in the most common case (Standalone or single grid) but
> will allow sharing of server processes between multiple logical grids.
>
> Comments are welcome.
>
> Melanie
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>



-- 

http://K-grid.com
Just be cause it's Kool
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20090622/8e3b56a2/attachment-0001.html>


More information about the Opensim-dev mailing list