今天,SuperSocket的作者发布了2.0版本的第一个预览版。SuperSocket 2.0 是一个经过全新设计的,第一个完全基于.NET Core的版本。作者正在积极尝试提供更简单易用的API的同时,尽量保证与老版本相似的原汁原味的开发体验。新的版本中亦删除了一些不太重要并且已有更好的替代实现的功能,例如服务器宿主。

时隔三年之后再次发布新的版本,意义重大。首先让我们来回顾一下SuperSocket的发展历程:

  • 2008-2009: 起源于对公司Email服务器和FTP服务器开发的现状不满。低质量,冗余的代码和不统一的开发方式让作者产生了自己写一套Socket服务器框架的想法;后又开始尝试写了一些代码并形成了SuperSocket的雏形;

  • 2010: SuperSocket正式开源并发布于codeplex.com; https://supersocket.codeplex.com

  • 2010-10: SuperSocket 1.0 发布,仅支持命令行协议(Telnet);https://www.cnblogs.com/jzywh/archive/2010/10/19/SuperSocket1stable.html

  • 2011-01: SuperSocket 1.3 发布,首个支持自定义协议的版本;https://www.cnblogs.com/jzywh/archive/2011/01/17/supersocket13stable.html

  • 2011-07: SuperSocket 1.4 发布,新增命令过滤器和连接过滤器, 并通过Mono跨平台;http://www.cnblogs.com/jzywh/archive/2011/07/06/2099097.html

  • 2013-01: SuperSocket 1.5 发布,新增动态语言的支持和多服务器实例的隔离;http://www.cnblogs.com/jzywh/archive/2013/01/07/supersocket150.html

  • 2013-10: SuperSocket 1.6 发布,新增进程级别隔离,服务器主动连接和客户端证书验证;https://www.oschina.net/news/45454/supersocket-1-6-stable

  • 2014-2016: 发布SuperSocket 1.6.1 - 1.6.6 以修复一些缺陷并提高稳定性;

  • 2016-4: 在Nuget上发布SuperSocket 1.6.6.1,该版本暂时为为SuperSocket公开发布的最新的稳定版;https://www.nuget.org/packages/SuperSocket/1.6.6.1

SuperSocket 2.0 基于 .NET Core (3.0) 重新设计,充分利用System.IO.Pipelines带来的高效的流式数据处理能力,将会给大家带来更好的开发运行体验:

  • 更高效(zero copy),更好用的协议解析API;

  • 云原生的支持(Cloud Native),轻松运行于Docker和Kubernetes;

  • Middleware的设计简化核心代码的同时支持更好的扩展能力;

  • 其它由.NET Core带来的优点,如更灵活的日志抽象和更多样化的配置支持等等;

SuperSocket 2.0 还在积极开发中,最终版本预计在下半年紧随着.NET Core 3.0正式版之后发布。 该项目作者鼓励用户多多反馈意见。2.0版本最终会包含哪些功能,很大部分可能会取决于用户的反馈。

SuperSocket 2.0 Preview1 已可在NuGet上获取:
https://www.nuget.org/packages/SuperSocket/2.0.0-preview1

同时SuperSocket 2.0文档也在同步准备之中:
http://docs.supersocket.net/v2-0/

原文地址:https://www.oschina.net/news/106746/supersocket-2-0-preview1-released

.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com 

SuperSocket 2.0 Preview1 发布,.NET Socket服务器框架相关推荐

  1. php soecket服务器搭建_PHP socket 服务器框架集

    1.Swoole:重新定义PHP PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时 ...

  2. 可扩展多线程异步Socket服务器框架EMTASS 2.0

    本文原创版权归 CSDN hulihui 所有,转载请按照如下方式显示标明原创作者及出处,以示尊重!! 作者: hulihui 原文:http://blog.csdn.net/hulihui/arch ...

  3. github开源推荐:SuperSocket, 可扩展的 Socket 服务器框架

    1.简介 SuperSocket 是一个轻量级, 跨平台而且可扩展的 .Net/Mono Socket 服务器程序框架.你无须了解如何使用 Socket, 如何维护 Socket 连接和 Socket ...

  4. micro-job 0.0.2 发布,分布式任务调度框架

    micro-job 0.0.2 发布了,更新记录 v.0.0.2.RELEASE(2019-2-21) 任务消费者定义JobKey上报注册中心 调度器拉取所有的JobKey 调度器添加memory方式 ...

  5. SQL Relay 0.49 发布,SQL 中间层

    SQL Relay 0.49 发布了,模块化框架增加了日志和密码加密功能:现在改进了 ODBC 驱动程序:修复了一些 bug:客户端 API 增加获取数据库主机名和 IP 地址的方法:重构了客户端服务 ...

  6. 腾讯云搭建多终端《你画我猜》Socket服务器

    项目概述 Java课大作业,做一个小游戏,三人Git协作,不同终端,一个分支三个文件夹互不影响.Demo地址 ,Github地址.先来目睹一下吧! 原理图 当玩家1在使用画笔在画板上进行绘图工作时,把 ...

  7. vue 获取当前发布的版本_Vue 3.0重磅发布!

    来源:OSC开源社区(ID:oschina2013) Vue.js 3.0 "One Piece" 已正式发布,此框架新的主要版本提供了更好的性能.更小的捆绑包体积.更好的 Typ ...

  8. 分享:Gunicorn 0.17 发布,Python HTTP 服务器

    Gunicorn 0.17 发布,Python HTTP 服务器 http://www.oschina.net/news/36142/gunicorn-0-17

  9. 网络与服务器编程框架库 acl_3.0.13 发布

    2019独角兽企业重金招聘Python工程师标准>>> acl 3.0.13 版本 (项目主页:https://sourceforge.net/projects/acl/,技术文章主 ...

最新文章

  1. rails应用ajax之二:使用rails自身支持
  2. 从数仓到数据中台,谈技术选型最优解
  3. 浅谈APP流式分页服务端设计(转)
  4. Sublime Text3怎样在Deepin中配置CTags插件
  5. 如何使Flash在Internet Explorer的64位版本中工作
  6. 平滑滤波器模板尺寸与平滑效果的关系_用PPT基础功能,教你打造发布会效果,这骚操作谁顶得住啊?...
  7. 我,27岁,程序员,今年无情被辞:该转行还是降薪和年轻人抢饭碗?
  8. 电力行业知识竞赛现场部分照片及用PPT模板制作的电力行业安全知识竞赛题目界面部分展示
  9. 2020年最值得关注的28款区块链游戏
  10. Flash 3D引擎收集
  11. R语言学习| 马氏距离mahanobis函数
  12. signal信号的基础知识
  13. elasticsearch rpm安装及详细配置
  14. 华为一级产品线介绍(部分)
  15. 有趣的转义字符,常见转义字符大全,转义字符速查手册 Escape character
  16. Android 网络框架之Retrofit源码解析,flutter边框特效
  17. 一文读懂什么是CTO、技术VP、技术总监、首席架构师
  18. Centos7 本地IOS配置本地yum源
  19. 我访问了一个「假」的 GitHub,难道是 PronHub ,还是 GayHub ?
  20. Affinity Photo for Mac(修图软件)

热门文章

  1. python博客访问量_史诗级干货-python爬虫之增加CSDN访问量
  2. stop-hbase.sh一直处于等待状态
  3. SQL Server Update 所有表的某一列(列名相同,类型相同)数值
  4. IE8采用IE7模式
  5. 苹果、联想及华硕均看准美国电脑运输的增长
  6. 08_drain a node on the swarm
  7. linux centos7 root密码重置
  8. 【1】淘宝sdk装修入门引言
  9. Haproxy 让后端RS记录真实IP
  10. 如何扩展开发团队(转)