SuperSocket 2.0 Preview1 发布,.NET Socket服务器框架
今天,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服务器框架相关推荐
- php soecket服务器搭建_PHP socket 服务器框架集
1.Swoole:重新定义PHP PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时 ...
- 可扩展多线程异步Socket服务器框架EMTASS 2.0
本文原创版权归 CSDN hulihui 所有,转载请按照如下方式显示标明原创作者及出处,以示尊重!! 作者: hulihui 原文:http://blog.csdn.net/hulihui/arch ...
- github开源推荐:SuperSocket, 可扩展的 Socket 服务器框架
1.简介 SuperSocket 是一个轻量级, 跨平台而且可扩展的 .Net/Mono Socket 服务器程序框架.你无须了解如何使用 Socket, 如何维护 Socket 连接和 Socket ...
- micro-job 0.0.2 发布,分布式任务调度框架
micro-job 0.0.2 发布了,更新记录 v.0.0.2.RELEASE(2019-2-21) 任务消费者定义JobKey上报注册中心 调度器拉取所有的JobKey 调度器添加memory方式 ...
- SQL Relay 0.49 发布,SQL 中间层
SQL Relay 0.49 发布了,模块化框架增加了日志和密码加密功能:现在改进了 ODBC 驱动程序:修复了一些 bug:客户端 API 增加获取数据库主机名和 IP 地址的方法:重构了客户端服务 ...
- 腾讯云搭建多终端《你画我猜》Socket服务器
项目概述 Java课大作业,做一个小游戏,三人Git协作,不同终端,一个分支三个文件夹互不影响.Demo地址 ,Github地址.先来目睹一下吧! 原理图 当玩家1在使用画笔在画板上进行绘图工作时,把 ...
- vue 获取当前发布的版本_Vue 3.0重磅发布!
来源:OSC开源社区(ID:oschina2013) Vue.js 3.0 "One Piece" 已正式发布,此框架新的主要版本提供了更好的性能.更小的捆绑包体积.更好的 Typ ...
- 分享:Gunicorn 0.17 发布,Python HTTP 服务器
Gunicorn 0.17 发布,Python HTTP 服务器 http://www.oschina.net/news/36142/gunicorn-0-17
- 网络与服务器编程框架库 acl_3.0.13 发布
2019独角兽企业重金招聘Python工程师标准>>> acl 3.0.13 版本 (项目主页:https://sourceforge.net/projects/acl/,技术文章主 ...
最新文章
- rails应用ajax之二:使用rails自身支持
- 从数仓到数据中台,谈技术选型最优解
- 浅谈APP流式分页服务端设计(转)
- Sublime Text3怎样在Deepin中配置CTags插件
- 如何使Flash在Internet Explorer的64位版本中工作
- 平滑滤波器模板尺寸与平滑效果的关系_用PPT基础功能,教你打造发布会效果,这骚操作谁顶得住啊?...
- 我,27岁,程序员,今年无情被辞:该转行还是降薪和年轻人抢饭碗?
- 电力行业知识竞赛现场部分照片及用PPT模板制作的电力行业安全知识竞赛题目界面部分展示
- 2020年最值得关注的28款区块链游戏
- Flash 3D引擎收集
- R语言学习| 马氏距离mahanobis函数
- signal信号的基础知识
- elasticsearch rpm安装及详细配置
- 华为一级产品线介绍(部分)
- 有趣的转义字符,常见转义字符大全,转义字符速查手册 Escape character
- Android 网络框架之Retrofit源码解析,flutter边框特效
- 一文读懂什么是CTO、技术VP、技术总监、首席架构师
- Centos7 本地IOS配置本地yum源
- 我访问了一个「假」的 GitHub,难道是 PronHub ,还是 GayHub ?
- Affinity Photo for Mac(修图软件)