txloadbalancer Classement & Résumé
- Licence:
- MIT/X Consortium Lic...
- Nom de l'éditeur:
- Twisted Community Code
- Site Internet de l'éditeur:
- http://pypi.python.org/pypi/txLoadBalancer/
txloadbalancer Mots clés
txloadbalancer La description
TxLoadBalancer est un équilibreur de charge TCP à base de python python. TxLoadBalancer est un équilibreur de charge TCP à base de python python. Il faut des connexions TCP entrantes et les relie à l'un des numéros de serveurs de backend.txloadbalancer est une fourchette de Pythondirector de Anthony Baxter. Il a supprimé tous les codes de filetage et d'asyncore et de l'interface utilisateur admin avec les analogues à base torsadée. Il a également réorganisé de manière significative l'API et a fourni de nombreuses nouvelles fonctionnalités (voir ci-dessous) .USAGE $ Twistd -Noy ./bin/txlb.tacthis utilisera le fichier de configuration par défaut dans ./etc/config.xml; Vous pouvez modifier le fichier .tac pour indiquer la configuration que vous préférez. Assurez-vous d'éditer le fichier config.xml pour refléter correctement vos services dans le besoin de chargement de chargement. Pour activer l'interface administrative, votre fichier de configuration doit avoir défini la section administratrice, avec les champs obligatoires. Pour un exemple, assurez-vous de voir ./etc/config.xml. Pour plus de détails, veuillez consulter les informations de configuration dans le répertoire ./doc.Si Vous créez votre propre script et que vous ne voulez pas utiliser TXLB.TAC, vous pouvez importer les fonctions de configuration de l'application dans txlb.application.Si vous voulez "Intégrer" un équilibreur de charge dans votre application torsadée, voir l'exemple ./bin/txlbweb.tac.here sont des caractéristiques essentielles de "TXLODBalancer": · Il s'agit d'un bloc de production de TCP torsadé pure. · Merci à Twisted, c'est async E / S à base d'E / S, tant moins de frais généraux que les équilibreurs à base de fourchettes / fils. · Il a plusieurs algorithmes de planification (aléatoires, ronds ronds, moinciens, pondérés). Si un serveur ne parvient pas à répondre, il est supprimé du pool - le client qui n'a pas réussi à se connecter est traduit de manière transparente à un nouvel hôte. · Fournit un serveur Web intégré en option pour une interface utilisateur administrative intégrée. · Services de minuterie de gestion séparée qui effectuent de tels Tâches comme réduisant périodiquement les hôtes échoués à la rotation, mis à jour des fichiers de configuration sur disque avec modifications apportées sur le serveur exécutant. · Un serveur SSH intégré pour la gestion (et la modification) d'une instance d'équilibreur de charge en cours d'exécution. · Une API torsadée pour l'ajout Un service d'équilibrage de charge sur votre application torsadée sans qu'il soit nécessaire d'exécuter un équilibreur de charge séparé. · L'application utilise un fichier de configuration basé sur XML.Requifications: · Pythonwhat's News dans cette version: · Modifications massives de l'API: réorganisciation de la base de code . · Patchs intégrés du projet de serveur de calendrier d'Apple. · Une nouvelle API pour la création de services équilibrés sur la charge dans une application torsadée (sans qu'il soit nécessaire d'exécuter un démon séparé-balancingn). · Ajout de la prise en charge de l'interaction en direct avec Équilibreur de charge via une connexion SSH pour exécuter Python Interpreter (Twisted Manhole). · La possibilité de commencer à écouter sur un nouveau port sans se reposer l'application. · Ajout d'un planificateur de balance de charge pondéré.
txloadbalancer Logiciels associés