NCache Microsoft Azureを使用したスクリプトのインストール

Web ロールは、クラウド アプリケーションの迅速なプロビジョニングとプロビジョニング解除を行うために設計されています。 あなたが持つことができます NCache Web ロールのデプロイメントとともに自動的にインストールされます。 これを行うには、 NCache NuGetパッケージ これには、Web ロールのデプロイ中に必要となるすべてのインストール スクリプトが含まれています。 お願いします ここをクリック ダウンロード方法の詳細については、 NCache NuGet パッケージ。


NCache Azure インストール スクリプト

の取り付けについては、 NCache Azure では、Web ロールのデプロイ中に最初に実行されるスクリプトは スタートアップタスク.cmd 次に、他のスクリプトを呼び出して、次のタスクを実行します。

  • インストールを開始する NCache
  • クライアントノードの追加
  • クライアント キャッシュが構成されている場合は作成します
  • クライアント キャッシュが InProc または OutProc であるかどうかを確認します。 OutProc の場合は起動します

これらのスクリプトでは、最初に定義する必要があるいくつかの起動環境変数が使用されます。 そのためには、次のコードを ServiceDefinition.csdef Web ロールのファイル。

<Startup>
 <Task commandLine="Azure_Install_Scripts\startuptask.cmd" 
       executionContext="elevated" 
       taskType="simple">
  <Environment>

   <!--Check whether Azure project is running in emulated environment or not. 
   If this role is running in emulated environment, then startup scripts will
   be avoided-->
   <Variable name="EMULATED">
    <RoleInstanceValue xpath="/RoleEnvironment/Deployment/@emulated" />
   </Variable>

   <!--Specify path for NCache Azure Client Setup for installation on 
   client role--> 
   <Variable name="NCache.SetupPath" 
             value="" />

   <!--Specify cache name to add current role as client node of specified 
   cluster cache-->
   <Variable name="NCache.CacheName" 
             value="test" />

   <!--Specify cache server IP for communication with cache. 
   For multiple servers, specify comma separated IPs as specified in example.
   For public port, specify ports with server as "10.0.0.4:8270,10.0.0.5:8271"-->
   <Variable name="NCache.CacheServers" 
             value="23.97.66.31:8250,23.97.66.31:8251" />

   <!--Specify "true" if you want to create a client cache on this role 
   otherwise "false"-->
   <Variable name="NCache.CreateClientCache" 
             value="true" />

   <!--Specify client cache name if you want to configure client cache on 
   this role-->
   <Variable name="NCache.ClientCacheName" 
             value="myclientcache" />

   <!--Specify client cache size. (Compulsory option for configuring 
   client cache)-->
   <Variable name="NCache.ClientCacheSize" 
             value="250" />

   <!--Specify "true" if your client role is outside the virtual network of 
   your cache. Your public endpoints will be used for communication with the 
   server from current client role. If your client role is within the same virtual
   network as your cache, then specify "false"-->
   <Variable name="NCache.UseEndPoint" 
             value="true" />

   <!--Specify startup task log path-->
   <Variable name="NCache.LogPath" 
             value="" />

   <!-- Specify if client cache is inproc or not-->
   <Variable name="NCache.IsInproc" 
             value="false" />
  </Environment>
 </Task>
</Startup>

ReadMe ファイルを参照してください

A Readme.txt ファイルは、web.config の変更を説明する NuGet パッケージで提供されます。 NCache Azure セッション ストア プロバイダー内、および NCache Azure client.ncconf では、環境内で既に構成されているキャッシュに接続するために変更されます。 この情報は、次の場合の参考として使用できます。 NCache Azure の構成を変更する必要があります。

次はどうする?

お問い合わせ(英語)

電話
©著作権 Alachisoft 2002 - . All rights reserved. NCache はダイヤテック株式会社の登録商標です。