我想開發一個使用WCF的TCP服務器應用程序,它必須是高度可擴展的高性能服務器,可以處理至少200個併發連接:通過GPRS從客戶端獲取原始數據。如何爲數百個併發連接優化/設計WCF?
我的數據包括:
public class RawData
{
public string deviceID { get; set; }
public string timeStamp { get; set; }
public string messageType { get; set; }
public string driverId { get; set; }
public string senosrs { get; set; }
public string startStatus { get; set; }
public string x { get; set; }
public string y { get; set; }
public string course { get; set; }
public string speed { get; set; }
public string satCount { get; set; }
public string signal { get; set; }
public string message { get; set; }
}
而且我的問題是:
什麼是最好的結合可以使用嗎?
我想通過連接到我們的服務器來回撥我的客戶端。如何檢查wcf數據包大小?
我已經使用了本教程: http://zamd.net/2008/08/15/calculating-wcf-message-size/ 我的數據包長500!它是以字節還是其他單位?WCF足夠適合我們的情況嗎?我們使用gprs作爲DataNetwork。
在這種情況下是否需要實現路由服務?
什麼是這個問題的最佳編碼?最佳壓縮*速度。
你們全都在同一個網絡上嗎? – 2014-09-29 13:46:39
是的,所有的客戶端在同一個網絡上,gprs APN – david 2014-09-29 17:18:31