est-il une bonne idée de réaliser un système OLTP en utilisant WCF? Le système doit traiter 5-8k demandes par seconde.Créer un système OLTP en utilisant WCF
Répondre
Comme noté par @nonnb dans un commentaire, WCF est une excellente plate-forme pour construire des applications orientées service ou distribuées. Cela inclut l'utilisation de WCF dans les applications OLTP (nous le faisons ici). Avec WCF, vous pouvez théoriquement continuer à ajouter des serveurs pour mettre à l'échelle et gérer la charge, mais vous finirez généralement par rencontrer un conflit de base de données (par exemple, le verrouillage).
5K-8K demandes par seconde est un grand nombre. Cela se traduit par 300K ~ 500K demandes par minute. Pour mettre cela en perspective, si vous jetez un oeil à la référence TPC-Cresults le haut de votre gamme est presque dans le top 50 des résultats avec l'extrémité inférieure étant (peut-être) le tiers supérieur des résultats.
Notez que les résultats de Microsoft TPC-C sont C++ s'exécutant dans COM + et n'impliquent pas .NET ou WCF.
En termes de WCF, certaines lectures d'intérêt seraient Creating high performance WCF services et A Performance Comparison of Windows Communication Foundation. Ce dernier a presque 4 ans et certains de ces critères de performance ont pu être améliorés au fil des années.
- 1. comment créer un système de mail intranet en utilisant java
- 2. en utilisant jquery pour créer un système de navigation
- 3. Meilleures pratiques pour créer un système d'alerte en utilisant ravendb
- 4. créer un système de connexion en utilisant xcode?
- 5. Créer une nouvelle page Web en utilisant un service WCF
- 6. Impossible de créer un WebService WCF en utilisant SharePoint
- 7. Comment créer un fichier dans un système distribué en utilisant un script ant?
- 8. en utilisant l'utilisateur système mysql
- 9. Comment créer un DSN système
- 10. Créer un système add-on
- 11. OLTP Application Lecture Data Warehouse Data Design
- 12. Est-il possible de communiquer avec un système externe via TCP/IP en utilisant WCF?
- 13. Enregistrer De Gridview en utilisant un WCF
- 14. en utilisant un WCF NettcpBinding dans monotouch
- 15. En utilisant MSMQ et WCF
- 16. Créer un service en utilisant C#
- 17. Comment créer un raccourci en utilisant wix qui pourrait changer en fonction du système d'un utilisateur
- 18. Programmation d'un système distribué P2P utilisant Microsoft WCF
- 19. Comment créer un programme en utilisant un contrat de message dans wcf?
- 20. Créer un système d'onglets mootools 1.2 simple
- 21. Vues indexées dans les tables OLTP?
- 22. Autorisations minimales du système d'exploitation requises pour créer un canal nommé (WCF)
- 23. créer un dossier dans un système en réseau à partir d'un autre système
- 24. Comment créer un système de lobbying en utilisant javascript sur django
- 25. Est-il possible de créer un système d'exploitation en utilisant VB.NET?
- 26. en utilisant des pointeurs vers des fonctions pour créer un système de menus
- 27. Comment créer un système de recherche sur le site Web en utilisant PHP?
- 28. Comment créer un système de catégories et de sous-catégories en utilisant Django?
- 29. Office Addin termine l'hôte en utilisant WCF
- 30. Comment créer un système d'exploitation de base
En général, oui, WCF est une excellente technologie pour prendre en charge les systèmes OLTP utilisant SOA. Cependant, vous aurez besoin de sérieuses considérations de conception et d'évolutivité pour atteindre ce niveau de tps. – StuartLC