2.5. サーバー設定の移行
HornetQ の設定は、JBoss Messaging と大幅に異なるため、これら 2 つの間で 1 対 1 のマッピングを提供することはできません。表2.2「JBoss Messaging と HornetQ 間のサーバー属性マッピング」 は、HornetQ での JBoss Messaging サーバー属性とその同等のもの (存在する場合) をリストしています。
明示的に示されていない限り、HornetQ サーバー属性カラムの属性は
JBOSS_DIST/jboss-as/server/PROFILE/deploy/hornetq/hornetq-configuration.xml で設定されます。このファイルでサポートされるディレクティブの完全セットは、付録A 設定リファレンス で記載されています。
| JBoss Messaging サーバー属性 (サーバーピア MBean) | 同等の HornetQ サーバー属性 |
|---|---|
ServerPeerID | N/A - HornetQ は指定されたサーバー ID を必要としない |
DefaultQueueJNDIContext、DefaultTopicJNDIContext | N/A |
PostOffice | N/A |
DefaultDLQ | N/A - HornetQ は、コアレベルでデッドレターアドレスを定義します。指定しない限り、アドレスに対するデフォルトのデッドレターアドレスは存在しません。 |
DefaultMaxDeliveryAttempts | N/A - HornetQ では、デフォルト値は常に 10 です。 |
DefaultExpiryQueue | N/A - HornetQ は、コアレベルで期限切れアドレスを定義します。指定しない限り、アドレスに対するデフォルトの期限切れアドレスは存在しません。 |
DefaultRedeliveryDelay | N/A - HornetQ のデフォルトの再配信遅延は常に 0 です (遅延なし)。 |
MessageCounterSamplePeriod | message-counter-sample-period |
FailoverStartTimeout | N/A |
FailoverCompleteTimeout | N/A |
DefaultMessageCounterHistoryDayLimit | N/A |
ClusterPullConnectionFactory | N/A |
DefaultPreserveOrdering | N/A |
RecoverDeliveriesTimeout | N/A |
EnableMessageCounters | Message-counter-enabled |
SuckerPassword | Cluster-password |
SuckerConnectionRetryTimes | bridges.reconnect-attempts |
SuckerConnectionRetryInterval | bridges.reconnect-interval |
StrictTCK | N/A |
Destinations、MessageCounters、MessageStatistics | N/A - これらは、HornetQ の管理機能の一部です。詳細については、適切な章を参照してください。 |
SupportsFailover | N/A |
PersistenceManager | N/A - HornetQ は、永続化ユーティリティーとして組み込みの高パフォーマンスジャーナルを使用します。 |
JMSUserManager | N/A |
SecurityStore | N/A - セキュリティーマネージャーは、hornetq-beans.xml または hornetq-jboss-beans.xml で設定されます。 |