Unica Discover: HBR (Health-based Routing) トランスポートサービスのパイプラインエージェントの設定

2021/5月/13 - 読み終える時間: 4 分

Unica Discover - Configuring HBR (Health-based Routing) Transport Service Pipeline Agent の翻訳版です。


Unica Discover: HBR (Health-based Routing) トランスポートサービスのパイプラインエージェントの設定

2021年5月12日

著者: Mark Sheyn / Solution Architect

画像の説明

マーケティングの世界では、顧客は真の資産です。優れた顧客体験を提供するためには、マーケティング・チームは顧客のインサイトに深く入り込む必要があります。顧客が何を好んでいるのか、いつ、どこで連絡を取るのか、人々は何に興味を持っているのか、どのように接続するのが最適なのか、といったことです。Unica Discover は、オンライン・ユーザー・ジャーニーに対する行動的なインサイトを提供することで、コンバージョンを向上させ、ユーザーが再び訪問したくなるような最適化された体験を提供できるように支援する Unica Suite のサービスです。

今日のブログでは、Unica Discover の Health-based Routing) Transport Service Pipeline Agent と、それを簡単に構成する方法を紹介します。

トランスポートサービスは 32-bit のプロセスです。トランスポート・サービスの下では、複数のパイプライン・エージェントが動作しています。HBR はパイプライン・エージェントのひとつです。HBR はメインプロセス (親パイプライン) のほか、子パイプラインも実行できます。オリジナルの HBR エージェントには、親パイプラインと子パイプラインが同じメモリを共有するという制限があります。32-bit のプロセスでは、最大 2GB まで利用できます。しばしば、メモリ使用量が 2GB の制限を超えてしまい、トランスポートサービスが再起動したり、停止したままになってしまうことがあります。

目標は以下の通りです。

  • HBR エージェントのパフォーマンスを最適化し、向上させること。
  • マシンのすべてのハードウェア (RAM) リソースを完全に活用すること。

ソリューションモジュールと主な機能

Health-Based Routing は、各キャニスターの健全性と負荷に基づいて、ヒットデータを複数のキャニスターにルーティングして処理することを可能にします。オリジナルの HBR の代わりに HBREx エージェントを使用する。Extended HBR セッション・エージェント (HBREx) は、キャニスター内の個々のパイプラインに対して複数の子パイプラインを実装し、メモリを有効活用します。これにより、パイプラインのヒット処理性能が向上します。

オリジナルの HBR と拡張 HBR (HBREx) の違いは、子パイプラインが HBREx で別のプロセスを実行しており、親パイプラインのプロセスの一部ではなくなっていることです。子パイプラインを別のプロセスとして実行することで、各パイプラインのメモリ容量が増え、HBR のパフォーマンスが向上します。

ステップ・バイ・ステップ・ソリューション

  • Admin グループのメンバーとしてDiscover ポータルにログインし、ゴートします。Discover -> Manage Services

  • 右側のペインで、HBR サーバーの構成を見つけて展開します。この例では、COMP-770-1 となっています。

  • "Transport Service configuration..." をクリックし、左の"Config Actions" で "View/Edit (Raw)" をクリックします。

画像の説明

  • ポップアップ・ウィンドウで DiscoverCaptureSocket.cfg が開きます。

  • テキストの中で、[HBREx] セクションを見つけて、以下のように置き換えます。

画像の説明

注意:

HBREx には、HBR と同じすべてのフィールドに加えて、"Child pipeline port range start" というフィールドがあります。このフィールドには、デフォルト値として 2000 が設定されています。Child pipeline port range start をクリックして値を編集し、変更を適用することができます。子パイプラインは個別のプロセスであり、個別のポートでリッスンする必要があります。子パイプラインで使用されるポートは、[子パイプラインポート範囲開始]で指定された値から始まります (デフォルトは 2000) 。HBREx で指定したすべてのパラメータは、HBR で指定したものと同じになります。

重要

子パイプラインの CanisterAppName には、DiscoverCSS_ を指定する必要があります。それ以外の値を CanisterAppName として指定した場合、期待通りに動作しない可能性があります。上記の例では、以下のようになります。

CanisterAppName1=DiscoverCSS_2001

CanisterAppName2=DiscoverCSS_2002

また、トラフィックが分散されるCanisterを表す CanisterName1 と CanisterName2。上記の例では、IP アドレスを使用しています。DNS が正常に機能していれば、完全修飾ドメイン名やNetbios 名を使用することもできます。もうひとつの重要な点は、SessionRouter セクションの DownStreamConfigSection が HBREx を指していることを確認することです。

DownStreamConfigSection=HBREx

変更後、更新された構成を保存し、HBR マシン上のTransport Service を再起動します。ポップアップウィンドウの Add Tasks and Submit をクリックして完了です。

画像の説明

Unica Discover の詳細については、お気軽にお問い合わせください。

このブログについて

HCL Japan の Software 部門の複数担当者で HCL Software 全般について記しています。

Tags

Academy Accelerate Accelerator Actian Ambassador AoC AppDev Pack AppScan ASoC BigFix BigFix Workspace CAA CDP Clara Client Applicatin Access Cloud Native Commerce Common Local License Server Compass Connections Connnections CVE-2021-44228 DevOpes Velocity DevOps DevOps Code ClearCase DevOps Code RealTime DevOps Deploy DevOps.Launch.AppScan DevOps Model RealTim DevOps Model RealTime DevOps Plan DevOps Test DevOps Velocity Digital Experience Discover Domino Domino Leap Domino Volt Domino管理者アップデート認定試験対策 DQL DRYiCE DX Enterprise Integrator event General HCAA HCL Ambassador HCL Ambassadors HCL Domino REST API HCL OneTest Embedded HCL Z and I Emulator HCL Z and I Emulator for Transformation HCLSoftware U Hero history HTMO iControl iNotes IZSAM KEEP Launch Launch.DevOps Leap Link MarvelClient nds2019 ndv12beta Noets/Domino Nomad Nomad Mobile Nomad Web notes Notes/Domino notes-domino-9-10-limited-supportability-as-of-202204 Notes/Domino V12 Notes/Domion notescons Now OneDB OneTest OnTime REST RTist SafeLinx Sametime SoFy Total Experience Traveler Traveler for Microsoft Outlook Unica Unica Discover Unica Interact UrbanCode Deploy UrbanCode Velocity Velocity Verse VersionVault Volt Volt MX Volt MX Go Volt MX サンプルアプリ Wordload Automation Workload Automation youtube Z Z Abend Investigator Z and I Emulator Z and I Emulator for Transformation Z and I Emulator for Web Z and I Emulator for Web Client Z Asset Optimizer Z Data Tools Z Software Asset Manager ZAI ZAO ZIE ZIE for Transformation ZIE for Web ZIE for Windows ZIET ZIETrans ZIEWeb イベント ガイド クラウド サポート サポート技術情報 サポート終了 セキュリティ セキュリティー セキュリティー脆弱性 テクてく Lotus 技術者夜会 ニュース ノーツコンソーシアム パートナー ライセンス 九州地区 Notes パートナー会 出荷日 研修