Message Queue 4.2 除上述功能外,還包括下列增強功能:
遠端產生的訊息度量
Message Queue 4.2 採用新的目標度量,對監視代理程式叢集中的目標很有幫助。在代理程式叢集中,儲存在叢集內指定代理程式之指定目標的訊息,會包含直接產生至目標的訊息,以及從叢集中遠端代理程式傳送至目標的訊息。瞭解目標中的本機訊息數 (本機產生) 與遠端訊息數 (遠端產生),有時可有助於分析代理程式叢集中的訊息路由與傳遞。
Message Queue 4.2 包含兩個新的實體目標度量數量: [遠端訊息數] 及 [遠端訊息位元組總數]。新的度量數量可透過 imqcmd list dst 與 imqcmd query dst 指令取得 (請參閱「Sun GlassFish Message Queue 4.4 Administration Guide」中的「Viewing Physical Destination Information」),也可透過新的 JMX 屬性取得 (請參閱「Sun GlassFish Message Queue 4.4 Developer’s Guide for JMX Clients」中的「Destination Monitor」)。
萬用字元產生器及萬用字元用戶資訊
新的監視資料會提供在目標名稱中使用萬用字元的支援資訊 (請參閱發佈程式或訂閱者的多個目標)。例如,萬用字元產生器數量或與目標相關之用戶數,都可透過 imqcmd query dst 指令取得 (請參閱「Sun GlassFish Message Queue 4.4 Administration Guide」中的「Viewing Physical Destination Information」),也可透過新的 JMX 屬性取得 (請參閱「Sun GlassFish Message Queue 4.4 Developer’s Guide for JMX Clients」中的「Destination Monitor」)。此外,透過 ConsumerManager Monitor及 ProducerManager Monitor MBeans 亦可獲得萬用字元資訊。
Support for DN Username Format for Client Authentication
Message Queue 4.2 在根據 LDAP 使用者儲存庫進行用戶端連線認證時,支援 DN 使用者名稱格式。此支援包含下列新代理程式特性 (及值):
imq.user_repository.ldap.usrformat=dn
此特性可讓代理程式透過從 DN 使用者名稱格式中擷取下列特性所指定的屬性值,以根據 LDAP 使用者儲存庫中的項目,認證用戶端使用者:
imq.user_repository.ldap.uidattr
代理程式使用上述屬性值,作為存取控制作業中的使用者名稱。
例如,若 imq.user_repository.ldap.uidattr=udi 與用戶端認證使用者名稱使用 udi=mquser,ou=People,dc=red,dc=sun,dc=com 格式,則會擷取「mquser」以執行存取控制。
JAAS Authentication Enhancement
Message Queue 4.2 推出依據 IP 位址及使用者名稱進行 JAAS 認證的功能。