NobleProg a de l'expérience dans le soutien :

ENGAGEMENTS DE COURT TERME : résoudre des problèmes urgents.

ENGAGEMENTS À PLUS LONG TERME : intégration d'un ou de plusieurs consultants pour aider à la réalisation de projets, depuis les phases initiales de planification jusqu'à la mise en œuvre et au transfert de connaissances.

RabbitMQ Études de cas:

Collège royal des psychiatres

Nous avons récemment mené à bien une mission de consultance RabbitMQ pour le Royal College of Psychiatrists au Royaume-Uni :

Nous avons contacté plusieurs fournisseurs potentiels d'expertise RabbitMQ. Il a alors été facile de choisir NobleProg pour soutenir nos efforts de mise à l'échelle du site Web, car ils se sont immédiatement engagés à nous poser des questions sur les mesures déjà prises et leurs résultats, à nous aider à réduire les domaines à étudier et à s'assurer qu'ils fourniraient l'ensemble des compétences nécessaires pour approfondir l'étude.

Après les premières conversations, il a été convenu qu'il fallait quelqu'un ayant à la fois une très bonne connaissance de RabbitMQ, mais aussi à l'aise dans l'environnement .NET, et c'est exactement ce qui a été fourni. Après avoir eu accès au site de test et au code, le consultant de NobleProg a rapidement identifié le principal problème affectant les connexions RabbitMQ et a proposé des solutions architecturales tactiques et à plus long terme.

Après avoir mis en œuvre le changement de connexion RabbitMQ recommandé, nos tests de charge ont démontré que le problème immédiat était résolu, mais il restait des questions sur la gérabilité du site en utilisant les options de configuration dans le code, ainsi qu'un goulot d'étranglement potentiel futur, au-delà de l'utilisation actuelle, mais vu dans les tests de charge. À ce stade, la capacité du consultant à voir au-delà de RabbitMQ et à comprendre rapidement l'application elle-même a été d'une grande aide pour fournir non seulement une solution au problème immédiat, mais aussi un système nettement plus facile à gérer avec le "goulot d'étranglement de demain" également pris en compte.

À la fin de l'exercice, nous avons vécu l'expérience idéale d'un consultant qui a d'abord pris le temps de s'assurer qu'il comprenait suffisamment le problème pour fournir les compétences adéquates, puis qui a fourni la solution requise aussi rapidement que possible et dans le respect du budget estimé.

Phil Burke, Directeur des systèmes d'information Collège royal des psychiatres

Service d'information des gouvernements européens

Exigences:

Concevoir une topologie pour le déploiement RabbitMQ qui répond aux exigences fonctionnelles tout en restant aussi simple et stable que possible.

Répond aux exigences en termes de charge et absorbe les pics de charge et répond aux exigences en termes de haute disponibilité.

Mettre en œuvre des scripts Jmeter (fichiers jmx) pour tester la charge du déploiement RabbitMQ.

Analyser les résultats et améliorer les performances à la suite des tests de charge

Produits à livrer :

Un document décrivant la topologie conçue RabbitMQ.

Un document décrivant la configuration de RabbitMQ pour cette topologie spécifique

Scripts Jmeter

Un document décrivant l'approche de la performance (comment interpréter la performance et le comportement de RabbitMQ sous forte charge)

Résultat :

Tous les produits livrables ont été achevés avec succès.



Promotions Contact Us

Besoin d'aide?

Contactez-nous pour en savoir plus sur notre équipe et les types de solutions sur mesure que nous pouvons offrir à votre organisation.

.

Contactez-nous :