Jump To Close Expand all Collapse all Table of contents HornetQ ユーザーガイド 1. はじめに 2. HornetQ への移行 Expand section "2. HornetQ への移行" Collapse section "2. HornetQ への移行" 2.1. 移行する前に Expand section "2.1. 移行する前に" Collapse section "2.1. 移行する前に" 2.1.1. 重要なデータのバックアップ 2.2. アプリケーションコア 2.3. クライアントサイドの障害処理 2.4. HornetQ のインストール 2.5. サーバー設定の移行 2.6. JMS 管理オブジェクトおよびブリッジの移行 2.7. JBoss Messaging の他の設定 2.8. 既存のメッセージの移行 2.9. 管理 API を使用するアプリケーション 3. メッセージングコンセプト Expand section "3. メッセージングコンセプト" Collapse section "3. メッセージングコンセプト" 3.1. メッセージングコンセプト 3.2. メッセージングスタイル Expand section "3.2. メッセージングスタイル" Collapse section "3.2. メッセージングスタイル" 3.2.1. ポイントツーポイントパターン 3.2.2. パブリッシュサブスクライブパターン 3.3. 配信の保証 3.4. トランザクション 3.5. 耐久性 3.6. メッセージング API とプロトコル Expand section "3.6. メッセージング API とプロトコル" Collapse section "3.6. メッセージング API とプロトコル" 3.6.1. Java Message Service (JMS) 3.6.2. システム固有の API 3.7. 高可用性 3.8. クラスター 3.9. ブリッジおよびルーティング 4. コアアーキテクチャー 5. サーバーの使用 Expand section "5. サーバーの使用" Collapse section "5. サーバーの使用" 5.1. ライブラリーパス 5.2. システムプロパティー 5.3. 設定ファイル 5.4. 主要な設定ファイル 6. JMS の使用 Expand section "6. JMS の使用" Collapse section "6. JMS の使用" 6.1. 単純な注文システム - 設定例 Expand section "6.1. 単純な注文システム - 設定例" Collapse section "6.1. 単純な注文システム - 設定例" 6.1.1. JMS サーバー設定 6.1.2. 接続ファクトリータイプ 6.1.3. コード 6.2. JNDI を使用せずに直接 JMS リソースをインスタンス化 6.3. クライアント ID の設定 6.4. DUPS_OK に対してバッチサイズを設定 6.5. トランザクションバッチサイズの設定 7. コアの使用 Expand section "7. コアの使用" Collapse section "7. コアの使用" 7.1. コアメッセージングコンセプト Expand section "7.1. コアメッセージングコンセプト" Collapse section "7.1. コアメッセージングコンセプト" 7.1.1. メッセージ 7.1.2. アドレス 7.1.3. キュー 7.1.4. ClientSessionFactory 7.1.5. ClientSession 7.1.6. ClientConsumer 7.1.7. ClientProducer 7.2. 単純なコアの例 8. JMS コンセプトとコア API のマッピング 9. クライアントクラスパス Expand section "9. クライアントクラスパス" Collapse section "9. クライアントクラスパス" 9.1. HornetQ コアクライアント 9.2. JMS クライアント 9.3. JNDI を使用した JMS クライアント 10. ワイルドカードを使用してメッセージをルーティング 11. HornetQ ワイルドカード構文について 12. フィルター表現 13. 永続化 Expand section "13. 永続化" Collapse section "13. 永続化" 13.1. バインディングジャーナルの設定 13.2. JMS ジャーナルの設定 13.3. メッセージジャーナルの設定 13.4. HornetQ でのゼロ永続化の設定 13.5. ジャーナルデータのインポート/エクスポート 14. トランスポートの設定 Expand section "14. トランスポートの設定" Collapse section "14. トランスポートの設定" 14.1. アクセプターについて 14.2. コネクターについて 14.3. クライアントサイドから直接トランスポートを設定 14.4. Netty トランスポートの設定 Expand section "14.4. Netty トランスポートの設定" Collapse section "14.4. Netty トランスポートの設定" 14.4.1. Netty TCP の設定 14.4.2. Netty SSL の設定 14.4.3. Netty HTTP の設定 14.4.4. Netty サーブレットの設定 15. 使用済みの接続の検出 Expand section "15. 使用済みの接続の検出" Collapse section "15. 使用済みの接続の検出" 15.1. サーバーで使用済みの接続リソースをクリーンアップ Expand section "15.1. サーバーで使用済みの接続リソースをクリーンアップ" Collapse section "15.1. サーバーで使用済みの接続リソースをクリーンアップ" 15.1.1. クローズに失敗したコアセッションまたは JMS 接続をクローズ 15.2. クライアントサイドから障害を検出 15.3. 非同期接続実行の設定 16. リソースマネージャーの設定 17. フロー制御 Expand section "17. フロー制御" Collapse section "17. フロー制御" 17.1. コンシューマーフロー制御 Expand section "17.1. コンシューマーフロー制御" Collapse section "17.1. コンシューマーフロー制御" 17.1.1. ウィンドウベースフロー制御 17.1.2. レート制限フロー制御 17.2. プロデューサーフロー制御 Expand section "17.2. プロデューサーフロー制御" Collapse section "17.2. プロデューサーフロー制御" 17.2.1. ウィンドウベースフロー制御 17.2.2. レート制限フロー制御 18. 送信およびコミットの保証 Expand section "18. 送信およびコミットの保証" Collapse section "18. 送信およびコミットの保証" 18.1. トランザクション完了の保証 18.2. 非トランザクションメッセージ送信の保証 18.3. 非トランザクション承認の保証 18.4. 非同期送信承認 Expand section "18.4. 非同期送信承認" Collapse section "18.4. 非同期送信承認" 18.4.1. 非同期送信承認 19. メッセージ再配信と未配信メッセージ Expand section "19. メッセージ再配信と未配信メッセージ" Collapse section "19. メッセージ再配信と未配信メッセージ" 19.1. 遅延再配信 Expand section "19.1. 遅延再配信" Collapse section "19.1. 遅延再配信" 19.1.1. 遅延再配信の設定 19.2. 死亡したレターアドレス Expand section "19.2. 死亡したレターアドレス" Collapse section "19.2. 死亡したレターアドレス" 19.2.1. 死亡したレターアドレスの設定 19.2.2. 死亡したレターのプロパティ 19.3. 配信数の永続化 20. メッセージの期限切れ Expand section "20. メッセージの期限切れ" Collapse section "20. メッセージの期限切れ" 20.1. メッセージの期限切れ 20.2. 期限切れアドレスの設定 20.3. 期限切れリーパースレッドの設定 21. 大きなメッセージ Expand section "21. 大きなメッセージ" Collapse section "21. 大きなメッセージ" 21.1. サーバーの設定 21.2. 制限の設定 Expand section "21.2. 制限の設定" Collapse section "21.2. 制限の設定" 21.2.1. コア API の使用 21.2.2. JMS の使用 21.3. 大きいメッセージのストリーミング Expand section "21.3. 大きいメッセージのストリーミング" Collapse section "21.3. 大きいメッセージのストリーミング" 21.3.1. コア API を介したストリーミング 21.3.2. JMS を介したストリーミング 21.4. 別のストリーミング方法 21.5. クライアントでの大きいメッセージのキャッシュ 22. ページング Expand section "22. ページング" Collapse section "22. ページング" 22.1. ページファイル 22.2. 設定 22.3. ページングモード Expand section "22.3. ページングモード" Collapse section "22.3. ページングモード" 22.3.1. 設定 22.4. メッセージのドロップ 22.5. プロデューサーのブロック 22.6. 複数のキューを持つアドレスの注意 23. キュー属性 Expand section "23. キュー属性" Collapse section "23. キュー属性" 23.1. 事前定義されたキュー 23.2. API の使用 23.3. アドレス設定を介してキューを設定 24. スケジュールされたメッセージ Expand section "24. スケジュールされたメッセージ" Collapse section "24. スケジュールされたメッセージ" 24.1. スケジュールされた配信プロパティ 25. Last-Value キュー Expand section "25. Last-Value キュー" Collapse section "25. Last-Value キュー" 25.1. Last-Value キューの設定 25.2. Last-Value プロパティーの使用 26. メッセージグループ化 Expand section "26. メッセージグループ化" Collapse section "26. メッセージグループ化" 26.1. コア API の使用 26.2. JMS の使用 26.3. クラスタリングされたグループ化 Expand section "26.3. クラスタリングされたグループ化" Collapse section "26.3. クラスタリングされたグループ化" 26.3.1. クラスタリングされたグループ化のベストプラクティス 27. 事前承認モード Expand section "27. 事前承認モード" Collapse section "27. 事前承認モード" 27.1. PRE_ACKNOWLEDGE の使用 28. 管理 Expand section "28. 管理" Collapse section "28. 管理" 28.1. 管理 API Expand section "28.1. 管理 API" Collapse section "28.1. 管理 API" 28.1.1. コア管理 API 28.1.2. JMS 管理 API 28.2. JMX を介した管理の使用 Expand section "28.2. JMX を介した管理の使用" Collapse section "28.2. JMX を介した管理の使用" 28.2.1. JMX の設定 28.3. コア API を介した管理の使用 Expand section "28.3. コア API を介した管理の使用" Collapse section "28.3. コア API を介した管理の使用" 28.3.1. コア管理の設定 28.4. JMS を介した管理の使用 Expand section "28.4. JMS を介した管理の使用" Collapse section "28.4. JMS を介した管理の使用" 28.4.1. JMS 管理の設定 28.5. 管理通知 Expand section "28.5. 管理通知" Collapse section "28.5. 管理通知" 28.5.1. JMX 通知 28.5.2. コアメッセージ通知 28.5.3. JMS メッセージ通知 28.6. メッセージカウンター Expand section "28.6. メッセージカウンター" Collapse section "28.6. メッセージカウンター" 28.6.1. メッセージカウンターの設定 28.7. 管理コンソールを使用して HornetQ リソースを管理 Expand section "28.7. 管理コンソールを使用して HornetQ リソースを管理" Collapse section "28.7. 管理コンソールを使用して HornetQ リソースを管理" 28.7.1. JMS キュー 28.7.2. JMS トピック 28.7.3. JMS 接続ファクトリー 29. セキュリティ Expand section "29. セキュリティ" Collapse section "29. セキュリティ" 29.1. アドレスに対するロールベースセキュリティ 29.2. Secure Sockets Layer (SSL) トランスポート 29.3. 基本的なユーザークレデンシャル 29.4. セキュリティーマネージャーの変更 29.5. JAAS セキュリティーマネージャー 29.6. HornetQ セキュリティーマネージャー Expand section "29.6. HornetQ セキュリティーマネージャー" Collapse section "29.6. HornetQ セキュリティーマネージャー" 29.6.1. クライアントログインの設定 29.7. クラスタリングのためにユーザー名/パスワードを変更 30. アプリケーションサーバー統合と Java EE Expand section "30. アプリケーションサーバー統合と Java EE" Collapse section "30. アプリケーションサーバー統合と Java EE" 30.1. Message-Driven Bean の設定 Expand section "30.1. Message-Driven Bean の設定" Collapse section "30.1. Message-Driven Bean の設定" 30.1.1. Container-Managed Transaction の使用 30.1.2. Bean-Managed Transaction の使用 30.1.3. Message-Driven Bean でのメッセージセレクターの使用 30.1.4. Message-Driven Bean の高可用性 30.2. Java EE コンポーネント内からメッセージを送信 30.3. MDB およびコンシューマープールサイズ 30.4. JCA アダプターの設定 Expand section "30.4. JCA アダプターの設定" Collapse section "30.4. JCA アダプターの設定" 30.4.1. JCA グローバルプロパティー 30.4.2. JCA アウトバウンド設定 30.4.3. JCA インバウンド設定 30.4.4. 高可用性 JNDI (HA-JNDI) 30.4.5. XA 復元 31. JMS ブリッジ Expand section "31. JMS ブリッジ" Collapse section "31. JMS ブリッジ" 31.1. JMS ブリッジパラメーター 31.2. ソースおよびターゲット接続ファクトリー 31.3. ソースおよびターゲット宛先ファクトリー 31.4. サービス品質モード Expand section "31.4. サービス品質モード" Collapse section "31.4. サービス品質モード" 31.4.1. AT_MOST_ONCE 31.4.2. DUPLICATES_OK 31.4.3. ONCE_AND_ONLY_ONCE 31.4.4. タイムアウトおよび JMS ブリッジ 32. クライアントの再接続とセッションの再割り当て Expand section "32. クライアントの再接続とセッションの再割り当て" Collapse section "32. クライアントの再接続とセッションの再割り当て" 32.1. 100% の透過セッションの再割り当て 32.2. セッションの再接続 32.3. 再接続/再割り当て属性の設定 33. メッセージフローの迂回と分割 Expand section "33. メッセージフローの迂回と分割" Collapse section "33. メッセージフローの迂回と分割" 33.1. 特別な迂回 33.2. 特別でない迂回 34. コアブリッジ Expand section "34. コアブリッジ" Collapse section "34. コアブリッジ" 34.1. ブリッジの設定 35. 重複メッセージ検出 Expand section "35. 重複メッセージ検出" Collapse section "35. 重複メッセージ検出" 35.1. メッセージの送信に重複検出を使用 35.2. 重複 ID キャッシュの設定 35.3. 重複検出およびブリッジ 35.4. 重複検出およびクラスター接続 35.5. 重複検出およびページング 36. クラスター Expand section "36. クラスター" Collapse section "36. クラスター" 36.1. クラスターの概要 36.2. サーバー検出 Expand section "36.2. サーバー検出" Collapse section "36.2. サーバー検出" 36.2.1. ブロードキャストグループ 36.2.2. 検出グループ 36.2.3. サーバー上の検出グループを定義 36.2.4. クライアントサイドの検出グループ 36.3. サーバーサイドメッセージロードバランシング Expand section "36.3. サーバーサイドメッセージロードバランシング" Collapse section "36.3. サーバーサイドメッセージロードバランシング" 36.3.1. クラスター接続の設定 36.3.2. クラスターユーザークレデンシャル 36.4. クライアントサイドロードバランシング 36.5. クラスターのメンバーを明示的に指定 Expand section "36.5. クラスターのメンバーを明示的に指定" Collapse section "36.5. クラスターのメンバーを明示的に指定" 36.5.1. クライアントサイドでのサーバーのリストの指定 36.5.2. 静的なクラスターサーバーリストの指定 36.6. メッセージ再分散 36.7. クラスタートポロジー Expand section "36.7. クラスタートポロジー" Collapse section "36.7. クラスタートポロジー" 36.7.1. シンメトリッククラスター 36.7.2. チェーンクラスター 37. 高可用性およびフェイルオーバー Expand section "37. 高可用性およびフェイルオーバー" Collapse section "37. 高可用性およびフェイルオーバー" 37.1. ライブ - バックアップペア Expand section "37.1. ライブ - バックアップペア" Collapse section "37.1. ライブ - バックアップペア" 37.1.1. HA モード 37.1.2. 共有ストア 37.2. フェイルオーバーモード Expand section "37.2. フェイルオーバーモード" Collapse section "37.2. フェイルオーバーモード" 37.2.1. 自動クライアントフェイルオーバー 37.2.2. 接続障害の検出 37.2.3. アプリケーションレベルフェイルオーバー 37.3. フェンシング 38. 共存および専用の対称クラスター設定 Expand section "38. 共存および専用の対称クラスター設定" Collapse section "38. 共存および専用の対称クラスター設定" 38.1. 共存対称ライブおよびバックアップクラスター Expand section "38.1. 共存対称ライブおよびバックアップクラスター" Collapse section "38.1. 共存対称ライブおよびバックアップクラスター" 38.1.1. 共存ライブサーバー 38.1.2. 共存バックアップサーバー 38.2. 専用対称ライブおよびバックアップクラスター Expand section "38.2. 専用対称ライブおよびバックアップクラスター" Collapse section "38.2. 専用対称ライブおよびバックアップクラスター" 38.2.1. 専用 JCA ライブサーバー 38.2.2. 専用 JCA バックアップサーバー 38.2.3. 専用リモートサーバー 39. Libaio ネイティブライブラリー 40. スレッド管理 Expand section "40. スレッド管理" Collapse section "40. スレッド管理" 40.1. サーバーサイドスレッド管理 Expand section "40.1. サーバーサイドスレッド管理" Collapse section "40.1. サーバーサイドスレッド管理" 40.1.1. サーバースケジュールスレッドプール 40.1.2. 汎用サーバースレッドプール 40.1.3. 期限切れリーパースレッド 40.1.4. 非同期 IO 40.2. クライアントサイドスレッド管理 41. ロギング 42. インターセプト操作 Expand section "42. インターセプト操作" Collapse section "42. インターセプト操作" 42.1. インターセプターの実装 42.2. インターセプターの設定 42.3. クライアントサイドのインターセプター 43. パフォーマンスチューニング Expand section "43. パフォーマンスチューニング" Collapse section "43. パフォーマンスチューニング" 43.1. 永続化のチューニング 43.2. JMS のチューニング 43.3. 他のチューニング 43.4. トランスポート設定のチューニング 43.5. アンチパターンの回避 A. 設定リファレンス Expand section "A. 設定リファレンス" Collapse section "A. 設定リファレンス" A.1. サーバー設定 Expand section "A.1. サーバー設定" Collapse section "A.1. サーバー設定" A.1.1. hornetq-configuration.xml A.1.2. hornetq-jms.xml B. ra.xml HornetQ リソースアダプターファイル C. 改訂履歴 法律上の通知 Settings Close Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF 19.2.2. 死亡したレターのプロパティ 死亡したレターアドレスから消費された死亡したレターメッセージのプロパティは以下のとおりです。 HQ_ORIG_ADDRESS 死亡したレターメッセージの元のアドレスを含む文字列プロパティ。 Previous Next