WCF實(shí)例管理
實(shí)例管理是對WCF使用的一系列技術(shù)的總稱,通過它可以將客戶端的請求綁定到服務(wù)實(shí)例上,并根據(jù)客戶端請求的類型以確定服務(wù)實(shí)例的管理方式。由于應(yīng)用程序在可擴(kuò)展,性能,吞吐量,事物與對壘調(diào)用等方面存在巨大的差異,因?yàn)樾枰_發(fā)者對實(shí)例進(jìn)行管理,要滿足上述的各種要求,并 沒有一個(gè)放之四海而皆準(zhǔn)的解決方案。不過,仍然可以將一些規(guī)范的實(shí)例管理技術(shù)應(yīng)用不同范圍的應(yīng)用程序上,從而衍生出眾多應(yīng)用場景與編程模型。
WCF 支持三種實(shí)例激活的類型:單調(diào)服務(wù)(Per_Call Service)會(huì)為每次的客戶端請求分配(銷毀)一個(gè)新的服務(wù)實(shí)例,會(huì)話服務(wù)(S餓死死哦年富力S額vice)則為每次客戶端請求分配一個(gè)服務(wù)實(shí)例,最后一種是單例服務(wù)(Singleton Service),所有的客戶端會(huì)為所有的連接和激活對象共享一個(gè)相同的服務(wù)實(shí)例。
行為
大體而言,服務(wù)實(shí)例模式只是服務(wù)端的實(shí)現(xiàn)細(xì)節(jié),在任何情況下,他們都不應(yīng)該出現(xiàn)在客戶端。為了支持服務(wù)端的其他本地特性,WCF定義了行為的概念,一個(gè)行為就是服務(wù)的本地特性,它不會(huì)影響服務(wù)的通信模式

浙公網(wǎng)安備 33010602011771號