簡體   English   中英

C#WCF鏡像

[英]C# WCF Mirroring

我正在一個具有舊式綠屏系統的企業系統上工作,該系統與IIS中托管的WCF服務服務層通信。 我想實現一個鏡像功能,以便協助測試已通過UAT的發行版。

本質上,我想與實時發行版同時運行新版本的測試發行版。 收到的每個WCF請求都將發送到實時WCF服務和測試WCF服務。 然后,我們可以在以后運行報告,以比較兩個系統之間的結果。

進行呼叫的系統不能更改,只能支持單個端點,因此理想情況下,采用某種解決方案來處理請求,將請求轉發,然后繼續並返回結果將是理想的。 有誰知道我如何才能做到這一點,而又不希望引起嚴重的性能問題?

提前致謝

  1. 編寫新的WCF服務,該服務具有與實時系統相同的數據和操作合同(代理服務)
  2. 然后,代理服務會將請求發送到實時和被測系統,比較答案,並報告偏差

由於代理服務實際上不會做很多工作,因此,假設對實時系統和測試系統的調用是並行的,則希望不會看到性能下降。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM