Middleware scalable : clusteriser Glassfish 3.1 avec failover et load balancing

glassfish_clusteredLes applications d'aujourd'hui obligent les architectes à relever plusieurs défis lors de la conception d'architectures évolutives.

Particulièrement lorsque ces applications doivent être capables d'assurer une haute disponibilité 24/24 tout en absorbant un nombre croissant d'utilisateurs.

C'est pourquoi les études d'architectures évolutives doivent se faire en amont de tout projet.

L'objectif de cette réflexion va être d'anticiper la scalabilité du système (ajout de matériels et de briques logicielles) de façon à gérer la charge croissante d'activité de l'ensemble de nos applicatifs.

Lire la suite de cette entrée »

Oups j’ai oublié d’activer les logs GC

1 - Introduction

Votre application vient enfin d’être mise en production après la phase de test (fonctionnel, etc.). Les tests ont été concluant, vous êtes donc serein.

Trois jours après, une alerte remonte sur la consommation mémoire élevée. Pour résoudre ce problème, vous faites appel à un spécialiste qui vous demande les logs GC.

Malheureusement ils n’ont pas été activés et il n’est pas possible d’arrêter le serveur pour ajouter les paramètres à la JVM (en particulier pour -XX:+PrintGCDetails) qui nous permettraient d’avoir ces fameux logs.
Lire la suite de cette entrée »

JMS Weblogic : concept et performance

OracleWebLogicLe constat est évident : comprendre les principes de l'architecture JMS offerte par Oracle ne se fait pas sans mal.  Choix d'architectures JMS multiples, orientées robustesse et scalabilité.
Un design complet, complexe également ... et qui peut s'avérer problématique si vous ne mettez pas en avant dès le départ vos contraintes de performance : haute disponibilité, QoS, volumétrie, durée de traitement, contexte transactionnel, SLA, TTL ...

J'espère pouvoir vous éclairer avec ce post, en vous proposant une synthèse balayant les principes les plus importants à retenir, avec comme toujours un vernis performance qui agrémente le tout !

Weblogic JMS design :

Présentation1

Lire la suite de cette entrée »

Mots-clés
RSS Feed