在曆時一年開發,發布了5個測試版,經過多次跳票之後,SuperSocket 1.5 stable 終於在2013年的第一個星期一發布了。較於上一個版本1.4,SuperSocket 1.5擁有更加友好的應用程式介面,而且還增加了不少實用的功能,同時還修複了眾多小缺陷。這些改進把SuperSocket的產品品質帶上了一個新的台階。我們沒有理由不相信,在2013年裡,SuperSocket將會有很好的發展。
此版本包含如下激動人心的功能:
- 動態語言的支援。你可以使用Python(IronPython)或者其它DLR 語言來編寫你的複雜多變的商務邏輯,資料通訊仍舊是基於可靠的SuperSocket之上。
- 多伺服器執行個體的應用程式定義域層級的隔離。此功能允許你將多個伺服器執行個體運行在各自獨立的應用程式定義域之內,帶來了更好的隔離性和安全性。
- 單伺服器執行個體的多IP/連接埠偵聽。
- 新的協議解析基礎類庫。新增了常見協議的內建支援,讓通訊協定的實現更加簡單。
- 非同步發送和發送隊列支援。預設使用非同步發送,提高了大資料,高延遲網路環境下的發送效率。發送隊列使並發發送成為可能,SuperSocket底層將發送隊列中的資料一次性發送出去,減少了IO調用,提高了高頻發送的效能。
於此同時,本版本還打的來了很多功能改進:
- 改進了SuperSocket一些類和變數的命名,使之更容易被理解,減少歧義。
- 改進了SuperSocket配置
- 用Bootstrap替代SocketServerManager來簡化SuperSocket的啟動,並且使啟動代碼可擴充。
- 改進的日誌架構,使SuperSocket支援除log4net之外的其它第三方日誌類庫
- 更好的Mono支援
- 新增對.NET 4.5/VS2012的支援
- 改進了命令載入API
- 改進了認證檔案的載入
- 在QuickStart中新增了多個樣本項目,並且改進了樣本項目的結構
- 新增並改進了測試案例
- 還有其它眾多小改進和缺陷修複
SuperSocket 1.5 stable: http://supersocket.codeplex.com/releases/view/101376
SuperSocket 文檔:http://supersocket.codeplex.com/documentation
SuperSocket項目首頁:http://supersocket.codeplex.com/