在歷時一年開發,發布了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://www.supersocket.net/