En plus des fonctions décrites ci-dessus, Message Queue 4.2 inclut les améliorations suivantes :
Métriques de messages produites à distance
Message Queue 4.2 comprend de nouvelles métriques de destination pouvant être utiles lors de la surveillance des destinations dans un cluster de courtiers. Dans un cluster de courtiers, les messages stockés dans une destination donnée sur un courtier donné du cluster se composent de messages produits directement vers la destination et de messages envoyés à la destination à partir de courtiers distants dans le cluster. L'analyse de l'acheminement et de la livraison des messages dans un cluster de courtiers est parfois utile pour savoir, dans une destination, combien de messages sont locaux (produits localement) et distants (produits à distance).
Deux nouvelles quantités métriques de destination physique sont incluses dans Message Queue 4.2 : Nb de messages à distance et Nbre total d'octets de message à distance. Les nouvelles quantités métriques sont disponibles via les commandes imqcmd list dst et imqcmd query dst (voir la section Viewing Physical Destination Information du Sun GlassFish Message Queue 4.4 Administration Guide) et via de nouveaux attributs JMX (voir la section Destination Monitor du Sun GlassFish Message Queue 4.4 Developer’s Guide for JMX Clients).
Informations relatives aux producteurs et consommateurs de messages génériques
Des informations relatives à la prise en charge de l'utilisation de caractères génériques dans les noms de destination (voir la section Destinations multiples pour un éditeur ou un abonné) sont fournies par le biais de nouvelles données de contrôle. Par exemple, le nombre de producteurs ou consommateurs de messages génériques associé à une destination est accessible via la commande imqcmd query dst (voir la section Viewing Physical Destination Information du Sun GlassFish Message Queue 4.4 Administration Guide) et via de nouveaux attributs JMX (voir la section Destination Monitor du Sun GlassFish Message Queue 4.4 Developer’s Guide for JMX Clients). Les informations relatives aux messages génériques sont également disponibles via les MBeans de contrôle du gestionnaire de consommateurs et de contrôle du gestionnaire des producteurs.
Prise en charge du format de nom d'utilisateur dynamique pour l'authentification client
Message Queue 4.2 a introduit la prise en charge du format de nom d'utilisateur dynamique dans l'authentification de connexion client par rapport au répertoire utilisateur LDAP. La prise en charge implique la nouvelle propriété suivante de courtier (et sa valeur) :
imq.user_repository.ldap.usrformat=dn
Cette propriété permet au courtier d'authentifier un utilisateur client par rapport à une entrée dans un répertoire utilisateur LDAP en extrayant du format du nom d'utilisateur dynamique la valeur de l'attribut spécifiée par la propriété suivante :
imq.user_repository.ldap.uidattr
Le courtier utilise la valeur de l'attribut ci-dessus comme nom de l'utilisateur dans les opérations de contrôle d'accès.
Par exemple, si imq.user_repository.ldap.uidattr=udi et un nom d'utilisateur dynamique d'authentification client est au format udi=mquser,ou=People,dc=red,dc=sun,dc=com , alors “mquser” doit être extrait pour effectuer un contrôle d'accès.
Amélioration de l'authentification JAAS
Message Queue 4.2 a introduit l'authentification JAAS par adresse IP ainsi que par nom d'utilisateur.