위에서 설명한 기능 이외에 Message Queue 4.2에는 다음과 같은 향상된 기능이 포함되었습니다.
원격으로 생성된 메시지 메트릭
Message Queue 4.2에는 브로커 클러스터에서 대상을 모니터링하는 데 유용한 새로운 대상 메트릭이 도입되었습니다. 브로커 클러스터에서 클러스터에 있는 지정 브로커의 지정 대상에 저장되는 메시지는 대상에 직접 생성되는 메시지와 클러스터에 있는 원격 브로커에서 대상으로 전달되는 메시지로 구성됩니다. 브로커 클러스터에서 메시지 라우팅 및 전달을 분석할 때 대상에 있는 메시지 중 로컬 메시지의 수(로컬에서 생성됨)와 원격 메시지의 수(원격으로 생성됨)를 알면 유용할 때가 있습니다.
새로운 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 MBean을 통해 사용할 수 있습니다.
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 인증이 도입되었습니다.