詞彙
這些詞彙說明 Windows Server AppFabric 的概念與功能。
詞彙 |
定義 |
活動 |
Windows Workflow Foundation 中程式行為的單位。多個單一活動可以組合為更複雜的活動。 |
活動資料 |
在應用程式內執行活動會產生資料,這是商業交易的一部分。活動資料具有獨佔寫入存取模式的特性。 |
應用程式 |
包含一組緊密相關元件 (例如,在 .NET 應用程式定義域中執行的 ASP.NET 網頁、WCF Web 服務與工作流程) 的 Web 應用程式。應用程式是部署、設定及管理的單位。 |
仲裁連接埠 |
快取主機用來判斷叢集中的快取主機是否可用的 TCP/IP 連接埠。用於仲裁的連接埠號碼在每部快取主機上不一定要相同。 |
自動啟動 |
AppFabric 的功能,可以允許建立 WCF 或 WF 服務時,或是 IIS 啟動時就自動啟動 WCF 或 WF 服務。 |
行為 |
控制服務、端點、特定操作或用戶端之多個執行階段層面的元件。根據範圍可以將行為分組:通用行為會全域影響所有端點、服務行為只會影響服務相關層面、端點行為只會影響端點相關屬性,而操作等級行為會影響特定操作。 |
行為延伸模組元素 |
組態檔中的 XML 元素,允許您設定服務行為。 |
快取用戶端 |
使用 AppFabric 快取用戶端 API 與快取叢集溝通並在快取叢集中儲存資料的 .NET 應用程式。 |
快取叢集 |
針對高延展性與高可用性目的所建立,用於儲存與散佈快取資料的實體或虛擬電腦邏輯群組。叢集是分散式快取服務的具現化,包含一或多個快取主機服務的執行個體,這些服務是在個別電腦上執行並共同運作以控制資料存取和複寫。資料會儲存在記憶體中,以縮短收到資料要求時的回應時間。這個叢集技術不應與「Windows 叢集」混淆,且兩者對 Windows 叢集沒有相依性。 |
快取主機 |
執行「快取服務」並加入快取叢集的伺服器。 |
快取無效判定 |
將快取中的物件標示為無效之後,該物件即無法供任何快取用戶端使用。當與快取叢集的複本相關之物件的複本過期時,就會發生此狀況。 |
快取項目 |
快取中儲存的物件,該物件有額外的相關資訊 (例如,標記與版本)。使用 GetCacheItem 用戶端 API,可以從快取叢集中將它取出。 |
快取通知 |
當物件的複本在快取叢集中發生變更時,針對本機快取中的物件提供自動無效判定的非同步通知。當在快取叢集中進行各種快取作業時,它也可以讓應用程式以非同步方式接收通知。 |
快取作業 |
在區域或已快取物件上發生且會觸發快取通知的操作。 |
快取區域 |
具名快取中的資料容器,此具名快取共置其所有項目。它也可以讓您使用稱為「標記」的描述性字串來搜尋其項目。區域是利用應用程式程式碼動態建立,而且不是在叢集組態中定義。區域中的所有已快取項目都視為單一單位處理,以便容錯移轉或負載平衡。 |
快取連接埠 |
快取主機用來與快取用戶端彼此傳輸資料的 TCP/IP 連接埠。快取連接埠使用的連接埠號碼在每部快取主機上不一定要相同。這些設定是維護在叢集組態設定中。 |
另行快取程式設計模式 |
適用於 AppFabric 快取功能設計的程式設計模式。這表示若您的資料不存在於快取中,您的應用程式 (而非「快取服務」) 必須重新將資料從原始資料來源載入到快取。 |
可進行快取的應用程式 |
使用 AppFabric 快取用戶端,在快取叢集的快取中儲存資料的應用程式。 |
取消 |
透過將執行個體設定為完成狀態,以中止工作流程執行個體的處理作業。工作流程會執行可讓您執行額外動作 (例如,錯誤處理及補償) 的取消處理常式。 |
叢集組態儲存位置 |
將用來儲存持續性叢集組態資訊的共用位置 (或共用儲存區位置)。它可以是共用檔案或資料庫。 |
叢集連接埠 |
快取主機用來管理快取叢集的 TCP/IP 連接埠。叢集連接埠使用的連接埠號碼在每部快取主機上不一定要相同。這些設定是維護在叢集組態設定中。 |
Cmdlet |
工作導向的命令,使用在 Windows PowerShell 環境中。 |
補償 |
目的在於復原先前認可之工作 (或恢復這些工作所產生之效果) 的一組動作。 |
完成狀態 |
已經完成處理並不再接受輸入 (例如,訊息) 的工作流程執行個體狀態。當使用者終止或取消執行個體時,工作流程就算完成。 |
並行存取模型 |
可以設計讓應用程式使用相同的已快取資料,執行並行作業的一種方式。AppFabric 快取功能支援開放式與封閉式並行存取模型。 |
組態檔 |
副檔名為 .config 的 XML 檔案,其中包含應用程式、網站或伺服器的設定。通用組態檔包括 Machine.config 與 Web.config。 |
設定繼承 |
階層中的物件從該階層中等級較高之物件繼承組態設定的行為。例如,服務可以從與它關聯的應用程式、網站或伺服器繼承組態設定。 |
還原序列化 |
將物件從序列儲存區格式轉換為應用程式可以使用之二進位格式的程序。當利用 Get 用戶端 API 從快取叢集擷取物件時,就會發生此狀況。 |
長期工作流程 |
狀態可以保存到儲存媒體以承受系統失敗並釋放記憶體的工作流程,這樣可以增強工作流程執行的延展性。 |
端點 |
包含用於與 WCF 服務通訊之位址、繫結與合約的結構。 |
端點位址 |
指定端點位置的統一資源識別項 (URI)。每個端點均具有關聯的位址,用於尋找及識別端點。 |
Windows 事件追蹤 |
Windows 的一般用途高速追蹤功能。 |
收回 |
已快取的物件實際從快取主機或儲存所在主機的記憶體中移除的程序。這通常用於控制快取主機服務的記憶體使用量。 |
到期 |
物件超過快取逾時值的時點。當物件到期時,就會被收回。 |
失敗通知 |
當快取用戶端遺漏一或多個快取通知時,所觸發的一種快取通知類型。 |
功能委派 |
授與對功能區域之存取權的程序。存取權是在特定範圍授與特定使用者。例如,使用者 Peter 具有「預設網站」範圍的「記錄」功能存取權。 |
高可用性 |
AppFabric 的快取功能,透過將資料複本儲存在多部快取主機上,以確保快取資料的持續可用性。 |
高水位線 |
每部快取主機上的記憶體耗用量閾值,指定何時要將物件從記憶體移出 (不論物件是否到期),直到記憶體耗用量回到低水位線以下。 |
主控 |
必須在某些處理序中主控的服務。主機是控制服務存留期的應用程式。服務可以自我主控或是讓現有主控處理序管理。 |
主控處理序 |
設計用於主控服務的應用程式。這些包括 Internet Information Services (IIS)、Windows 處理序啟用服務 (WAS) 以及 Windows 服務。在這些主控的案例中,主機負責控制服務的存留期。例如,使用 IIS 時,您可以設定包含服務組件與組態檔的虛擬目錄。當收到訊息時,IIS 會啟動服務並控制其存留期。 |
IIS 管理員 |
用於管理在 Windows 處理序啟用服務 (WAS) 中主控之服務的工具。之前稱為「Web 管理工具」。 |
IIS 管理員模組 |
IIS 管理員的延伸模組。「IIS 管理員」的 AppFabric 延伸模組可讓您設定、控制、查詢及監控 WCF 與 WF 服務 (在 .NET Framework 4 中)。 |
主要主機 |
設計用於與其他主要主機共同運作,並保持叢集持續執行的快取主機。 |
最近最少使用 (LRU) |
快取叢集所使用的收回類型。最近最少使用物件會在最近最常使用物件之前被收回。 |
本機快取 |
可讓已還原序列化的快取物件複本儲存在相同處理序 (執行可進行快取的應用程式) 之記憶體中的功能。 |
低水位線 |
每部快取主機上的記憶體耗用量閾值,指定何時要將已過期的物件從記憶體移出。 |
最大同時呼叫數目 |
代表同時呼叫執行中服務執行個體的呼叫數目上限的組態設定。 |
最大同時執行個體數目 |
代表可在記憶體中同時執行之最大服務執行個體數目的組態設定。 |
最大同時工作階段數目 |
代表可針對記憶體中的服務執行個體同時啟用之用戶端工作階段數目上限的組態設定。 |
監控等級 |
橫跨 WCF 分析追蹤、工作流程追蹤與「事件收集器」服務的設定組合,這些設定定義在所指定 IIS 範圍中收集與儲存的監控資訊數量與類型。AppFabric 預先定義五個監控等級:「關閉」、「只限錯誤」、「健康情況監控」、「端對端監控」與「疑難排解」。當您定義超過預先定義之等級的組態設定時,AppFabric 會將您的等級視為「自訂」。 |
監控儲存區 |
儲存從事件收集之資訊的資料庫資料表集合。 |
多重租賃 |
一種結構設計原則,由一個軟體執行個體為多個客戶組織 (租賃者) 提供服務。 |
具名快取 |
具有相關原則的可設定記憶體內儲存區,可供快取叢集中的所有快取主機使用。 |
物件存留期 |
快取物件存留在快取中,並可供快取用戶端擷取的一段時間。當物件存留期結束時,物件就會到期。快取用戶端無法擷取到期的物件,但到期物件仍會保留在快取主機的記憶體直到被收回。指定為存留時間 (TTL)。 |
開放式並行存取 |
使用快取物件的版本資訊來管理並行存取的一種方式。因為每次物件更新時都會變更它的版本號碼,使用版本資訊可防止更新程序覆寫其他人所做的變更。AppFabric 快取功能也支援封閉式並行存取模型。 |
套件 |
包含檔案與指示的物件,Web Deployment Tool (Msdeploy.exe) 可利用其中的指示將軟體發佈到發佈點。 |
持續性 |
儲存工作流程執行個體或服務的狀態到儲存媒體中,讓它可以從記憶體解除載入或在系統失敗之後可以復原。 |
持續性提供者 |
.NET Framework 中的功能,可以將工作流程執行個體儲存到儲存媒體,或是從中還原。 |
持續性儲存區 |
儲存工作流程執行個體狀態與工作流程執行個體中繼資料的資料庫資料表集合。 |
封閉式並行存取 |
使用鎖定技術以避免其他用戶端同時更新相同物件的並行存取管理方法。AppFabric 快取功能也支援開放式並行存取模型。 |
輸送 |
在 Windows PowerShell 中,將前一個命令的結果當作管道中下一個命令的輸入。 |
管道 |
利用管道運算子 (|) (ASCII 124) 連接的一系列命令。每個管道運算子都會將前一個命令的結果當做下一個命令的輸入。 |
快取管理 Windows PowerShell |
AppFabric 快取功能的管理工具。具有超過 130 種標準命令列工具,這個著重在系統管理功能的新指令碼語言可協助您提高控制能力與生產力。 |
參考資料 |
具有共用讀取操作與變更頻率低之特性的資料。參考資料的範例包括航班表或產品型錄。本機快取功能適合儲存此類資料。 |
資源資料 |
具有共用、同時執行讀取及寫入操作、供許多交易存取之特性的資料。資源資料的範例包括使用者帳戶與拍賣項目。 |
繼續 |
重新開始處理工作流程執行個體。繼續工作流程會將它變更為執行中狀態。 |
執行狀態 |
目前正在處理之工作流程執行個體的狀態。使用者可以暫停、終止或取消正在執行的執行個體。 |
安全性主體 |
使用者的身分識別及角色,代表使用者執行動作。在 Windows 架構的電腦中,具體實作是帳戶 (例如,使用者、安全性群組、裝置或電腦),系統管理員可以授權或拒絕這些帳戶存取資源。 |
序列化 |
在快取叢集中儲存或更新已快取的資料時,那些資料上所發生的變更。快取資料會從您的應用程式所使用的二進位物件轉換為序列化儲存格式。 |
服務 |
公開一或多個端點的程式或處理序,其中每個端點都會公開一或多個操作。 |
服務主機 |
在處理序中主控服務的執行階段環境。 |
工作階段狀態 |
當使用者與 Web 應用程式互動時,用於保留唯一使用者工作階段資料的 ASP.NET 功能。AppFabric 提供將 ASP.NET Web 應用程式的工作階段狀態儲存在快取叢集的功能。 |
SQL 持續性提供者 |
.NET Framework 中包含的持續性提供者,它可以將工作流程執行個體儲存到 SQL Server 資料庫,或是從中還原。 |
強式一致性 |
已啟用高可用性且快取叢集中多個已快取物件複本的案例。該物件的所有複本均會保持相同。 |
暫停 |
暫時停止工作流程執行個體的處理,讓它不再處理任何輸入 (例如,訊息)。 |
暫停狀態 |
因為使用者介入或工作流程原則,而暫時停止處理之工作流程執行個體的狀態。使用者可以繼續、取消或終止暫停的執行個體。 |
標記 |
一或多個選擇性字串型識別碼,此識別碼可與儲存在區域中的每個快取物件關聯。區域可讓您根據一或多個標記來擷取已快取的物件。 |
終止 |
透過將執行個體設定為完成狀態,以中止工作流程執行個體的處理作業。工作流程會立即完成。 |
追蹤參與者 |
取用 Windows Workflow Foundation (WF) 執行階段所產生之追蹤記錄的軟體元件。追蹤參與者實作可以將記錄傳送到儲存位置 (例如,記錄檔或資料庫)。 |
追蹤設定檔 |
用於訂閱特定追蹤記錄 (由 Windows Workflow Foundation (WF) 執行階段所產生) 的組態資料。 |
追蹤記錄 |
當在工作流程執行個體內達到特定里程碑 (例如,執行個體或活動已完成) 時,Windows Workflow Foundation (WF) 執行階段產生的資料。 |
版本 |
用於區分使用相同索引鍵儲存在快取中之物件的屬性。AppFabric 使用 DataCacheItemVersion 類別來儲存版本資訊。每次在快取中新增或更新物件時,版本值就會變更。版本設定可用來維持資料一致性。相對於鎖定,使用版本設定可以達成開放式並行存取。 |
水位線 |
用於管理每部快取主機之記憶體耗用量的閾值。高水位線與低水位線指定何時要將物件從記憶體中移出。 |
Windows PowerShell |
工作型命令列殼層及指令碼語言,專為系統管理所設計。 |
Windows 處理序啟用服務 (WAS) |
為根據訊息啟用之應用程式提供處理序啟用、資源管理與健康情況管理服務的服務。 |
工作流程 |
主機處理序所叫用的單一活動或活動樹狀結構。 |
工作流程執行個體復原 |
「工作流程管理服務」(WMS) 的功能,用於監控應該執行之工作流程服務執行個體的持續性儲存區,並在必要時重新啟動執行個體。 |
工作流程管理服務 |
Windows 服務,用於管理執行個體控制命令的執行、工作流程服務主機的復原,以及計時器過期時的執行個體繼續執行。 |
工作流程服務 |
實作為工作流程的 WCF 服務。工作流程包含傳送及接收 WCF 訊息的傳訊活動。 |
XAML 啟用 |
直接從包含工作流程定義的 XAMLX 檔案 (而非從 DLL 或使用組態檔) 啟用工作流程執行個體的程序。 |
2011-12-05