http://opensimulator.org/index.php?title=Services/fr&feed=atom&action=historyServices/fr - Revision history2024-03-29T11:50:21ZRevision history for this page on the wikiMediaWiki 1.19.9http://opensimulator.org/index.php?title=Services/fr&diff=40595&oldid=prevAcryline: /* Services de simulateur */2015-03-06T09:17:25Z<p><span dir="auto"><span class="autocomment">Services de simulateur</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:17, 6 March 2015</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 49:</td>
<td colspan="2" class="diff-lineno">Line 49:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Services de simulateur==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Services de simulateur==</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">Ci-dessous la table de chaque service de simulateur dans OpenSimulator et leur fonction. Toutes les interfaces des services sont dans le paquet  OpenSim.Services.Interfaces.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">{| border="1"</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">! Service        !! Description</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| Land          || Fournit les données de terrain pour un simulateur particulier. En lecture uniquement.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| Library        || Bibliothèque des items et des dossiers. Actuellement, service mis en œuvre par la région, mais ça devrait être un service de grille. Les données proviennent d'un système de fichiers. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| Simulation    || Fonctions générales de simulation (créer un agent, mise à jour d'un agent, créer un object, etc.).  Un utilisateur se connecte ) la communication service -> simulateur (par exemple un service de connexion crée un agent à un point cible de région) et à la communication simulateur -> simulateur (Par exemple, pour la téléportation, la mise à jour des agents enfants, le déplacement des objets entre les régions, etc.).</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|}</ins></div></td></tr>
</table>Acrylinehttp://opensimulator.org/index.php?title=Services/fr&diff=40594&oldid=prevAcryline: /* Services de grille */2015-03-06T09:04:08Z<p><span dir="auto"><span class="autocomment">Services de grille</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:04, 6 March 2015</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 10:</td>
<td colspan="2" class="diff-lineno">Line 10:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>La plupart des services sont des services de grille (par exemple tous les simulateurs se connectent à eux avec un modèle "hub-spoke").  Cependant, certains services  (les services de simulateur) sont implémentés par chaque simulateur, quand un simulateur a besoin d'obtenir des données d'un autre simulateur (par exemple des données de terrain).</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>La plupart des services sont des services de grille (par exemple tous les simulateurs se connectent à eux avec un modèle "hub-spoke").  Cependant, certains services  (les services de simulateur) sont implémentés par chaque simulateur, quand un simulateur a besoin d'obtenir des données d'un autre simulateur (par exemple des données de terrain).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Services de grille==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Services de grille==</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">Ci-dessous, un tableau de chaque service de OpenSimulator et leur fonction. Toutes les  interfaces sont dans le paquet OpenSim.Services.Interfaces.  Voir  [[Database:Documentation|Documentation de base de données]] pour plus d'information au sujet des tables de la base de données qui soutiennent ces services.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">{| border="1"</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">! Service        !! Tables de base de données ROBUST  !! Description</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| [[AssetService|Asset]]          || assets                || Stocke les données d'asset  (textures, objets sérialisés, scripts, etc.) et les renvoie sur requête</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| Authentification || auth, tokens          || Gère l'authentification de connexion, les implémentations de base avec le mot de passe et  webkey.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| Autorisation  || none                  || Contrôle si l'utilisateur est autorisé à entrer dans une région donnée.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| [[AvatarService|Avatar]]        || Avatars                || Décrit l'apparence de l'avatar, sa taille et quels items lui sont attachés.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| BasicProfile  || n/a                    || Rudiment d'un service de profile de base. Actuellement inutilisé (?).</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| Freeswitch    || n/a                    || Service de voix Freeswitch . Très faible qualité, tant que les viewers utilisent des codecs de debogage - ce n'est pas la faute de Freeswitch.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| Amis        || Friends                || Stockage des données des amis des utilisateurs.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|- </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| [[GridService|Grille]] || regions                ||Contient les informations de région pour une grille. Les simulateurs s'enregistrent ici au démarrage.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| [[GridUserService|Utilisateur de grille]] || GridUser              || Enregistre des informations d'état pour un utilisateur sur une grille, ceci inclut la localisation de son home, sa dernière position (définie à la déconnexion) et si l'utilisateur est connecté ou non. Pour une configuration non-Hypergrid, chaque utilisateur de la grille a un compte utilisateur. L'information de connexion est susceptible d'être moins précise que le service de présence, qui est mis à jour plus régulièrement.  L'information est ajoutée (quand un utilisateur 'first becomes a root agent' sur tout simulateur de la grille) mais jamais supprimée, aussi  l'enregistrement de la dernière connexion à la grille demeure quand ils sont déconnectés.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| [[GroupsService|Groupes]] || os_groups_* (core groups) || Service de groupes.  OpenSimulator propose  [[V2 Groups|le service de groupes de base]] qui n'est pas activé par défaut et un [[Groups|service  de groupes XmlRpc Flotsam ]] externe.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| HG*            || n/a                    || Services d'Hypergrid. Actuellement , ils remplacent les services 'normaux' (par exemple  asset et inventaire) avec quelques fonctionnalités spécifiques à l'Hypergrid.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| [[InventoryService|Inventory]]          || inventoryitems, inventoryfolders || Stockage des inventaires des utilisateurs</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|- </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| Login          || n/a                    || Gère la connexion des utilisateurs.  OpenSimulator implémente un service de connexion LL.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| MapImage      || stocké dans un système de fichiers  || Stocke et fournit les images de cartes de région.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| [[PresenceService|Présence]]            || Presence              || Enregistre les sessions utilisateur et la localisation sur une région pour une session particulière. Normalement, les entrées existent uniquement pour les utilisateurs en ligne, aussi si un client crashe les entrées peuvent être conservées jusqu'à ce que les utilisateurs se reconnectent sur le simulateur où ils étaient à la déconnexion. Toutefois, c'est plus précis que l'information de connexion enregistrée dans GridUser.  Utilisé pour le routage des messages instantanée, entre autres choses.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">| [[UserAccountService|UserAccount]]      || UserAccounts          || Stockage des comptes utilisateur  (nom de l'avatar, URLs des services, niveau de l'utilisateur, flags, etc.)</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">|}</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Services de simulateur==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Services de simulateur==</div></td></tr>
</table>Acrylinehttp://opensimulator.org/index.php?title=Services/fr&diff=40593&oldid=prevAcryline: Created page with "{{Languages|Services}} ==Introduction== Du point de vue conceptuel, OpenSimulator peut être divisé dans le simulateur lui-même (une partie qui gère les objets et les ava..."2015-03-06T08:02:28Z<p>Created page with "{{Languages|Services}} ==Introduction== Du point de vue conceptuel, OpenSimulator peut être divisé dans le simulateur lui-même (une partie qui gère les objets et les ava..."</p>
<p><b>New page</b></p><div>{{Languages|Services}}<br />
==Introduction==<br />
<br />
Du point de vue conceptuel, OpenSimulator peut être divisé dans le simulateur lui-même (une partie qui gère les objets et les avatars dans la scène, les physics, le terrain, etc.) et un ensemble de services (assets, inventaire, etc.) qui gèrent le stockage et la récupération des données à l'échelle de la grille. Les données spécifiques à un simulateur individuel (comme les positions d'objet, le contenu de l'inventaire d'une primitive) est stocké par le simulateur lui-même.<br />
<br />
Pour une configuration en standalone (autonome) le simulateur et les services fonctionnent dans le même processus (OpenSim.exe). En mode grille, chaque simulateur fonctionne dans des processus séparés (OpenSim.exe) et ils se connectent à un ou plusieurs serveurs ROBUST (Robust.exe) ou à une implémentation de service alternatif qui héberge les services. Voir [[Configuration#Standalone_vs._Grid]] pour avoir une vue schématique.<br />
<br />
Chaque service est apatride - en d'autres termes, les requêtes individuelles n'ont aucun lien entre elles, aussi leur charge peut être équilibrée dans des copies multiples d'un service particulier (par exemple d'inventaire).<br />
<br />
La plupart des services sont des services de grille (par exemple tous les simulateurs se connectent à eux avec un modèle "hub-spoke"). Cependant, certains services (les services de simulateur) sont implémentés par chaque simulateur, quand un simulateur a besoin d'obtenir des données d'un autre simulateur (par exemple des données de terrain).<br />
==Services de grille==<br />
==Services de simulateur==</div>Acryline