Je travaille sur un projet d'intégration où je parle à un framework JMS utilisant le client TIBCO .Net. Un collègue recommande une décision de conception basée sur la peur de recevoir trop de messages d'une manière telle que notre application ne peut pas le gérer. Nous utilisons le mode asynchrone lors de la réception de messages. Je suis nouveau sur ce sujet, donc je ne pouvais pas trouver de bonnes pratiques rapides pour soutenir sa palourde ou la mienne. Aucune suggestion? Comment puis-je tester ce sujet?A propos des meilleures pratiques d'intégration JMS à l'aide du client TIBCO .Net
Répondre
Après avoir testé le sujet pendant un moment, j'ai découvert qu'il n'y a pas de crainte du nombre de messages reçus. Le point majeur ne sera pas de se recevoir mais dans le traitement du message reçu. C'est ce qui détermine la performance réelle de l'application.
Dans une conception précédente, nous avons séparé le composant Récepteur du composant Processeur & Cela a entraîné un retard car nous devons attendre jusqu'à ce que le destinataire finisse puis commencer à traiter les messages reçus via l'autre composant.
Cette conception est en cours de modification. Ainsi, le traitement devrait être immédiatement après la réception d'un message. La réception des messages doit être asynchrone via la gestion de l'événement MessageHandler de type EMSMessageHandler et c'est la meilleure pratique pour la réception de messages jusqu'à présent.
- 1. TIBCO JMS avec client .Net - problème avec les messages bloqués dans les files d'attente
- 2. Meilleures pratiques Android Meilleures pratiques
- 3. Meilleures pratiques WYSIWYG du navigateur
- 4. Hiérarchie du projet des meilleures pratiques TFS
- 5. Meilleures pratiques JSON: filtrage des nœuds côté client ou non?
- 6. Meilleures pratiques du système de facturation
- 7. Meilleures pratiques du site Sandboxing?
- 8. .NET Team - Meilleures pratiques et méthodes
- 9. Connexion à ASP.NET - Meilleures pratiques
- 10. Téléchargement de contenu depuis un client Windows - Meilleures pratiques
- 11. ASP meilleures pratiques Overhead
- 12. Pattern Repository meilleures pratiques
- 13. Meilleures pratiques pour le traitement à largeur fixe dans .NET
- 14. PHP inclure la question des meilleures pratiques
- 15. Selenium, Nunit Meilleures pratiques?
- 16. Dénomination DataContext Meilleures pratiques
- 17. Meilleures pratiques de PyLint?
- 18. Quelles sont certaines des meilleures pratiques Sharepoint?
- 19. Meilleures pratiques Maven
- 20. Meilleures pratiques ASP.NET MVC
- 21. Ajax panier d'achat - meilleures pratiques
- 22. Meilleures pratiques App.Config?
- 23. Organisation du projet en C Meilleures pratiques
- 24. Meilleures pratiques UDDI
- 25. Meilleures pratiques de surcharge
- 26. Silverlight (3) les meilleures pratiques
- 27. Meilleures pratiques de validation JSF
- 28. meilleures pratiques des constructeurs base() et this (
- 29. ThreadPool Meilleures pratiques, Correct
- 30. Meilleures pratiques GWT - MVP