🎉最快的国产通信框架 smart-socket v1.6.1 新年首发


smart-socket 是采用 Java 语言打造的国产开源 AIO 通信框架,旨在帮助开发人员轻松打造企业级通信应用。

更新内容🎉

  1. 彻底移除 Java 原生 AIO 的适配,仅提供 smart-socket 的 AIO 实现。
  2. 调整部分 class 结构,消除一些不必要的对象引用产生的内存开销。
  3. 移除 ReadCompletionHandler、WriteCompletionHandler,采用单例提供读写回调服务。
  4. 修正一些代码注释。
  5. 合并PR:【轻量级 PR】:Fix typo in ssl/SslService.java

Maven 坐标🎈

<dependency>
<groupId>org.smartboot.socket</groupId>
<artifactId>aio-core</artifactId>
<version>1.6.1</version>
</dependency>

项目特色

  1. 极简
    • 工程代码总量:6867行(Netty 32万行)
    • 核心代码:2400行(Netty 约7万行)
  2. 易用
    • 2个接口的学习成本。
    • 6个开箱即用的通信插件。
    • 中文操作手册。
  3. 高性能
    • 百万级长连接服务器规格:4核8G。
    • TFB评测:700W/s(同期Netty:400W/s)。

 

发展现状

 

企业案例明细见《我们的用户》,还未反馈案例的用户请帮忙完成案例登记。

未来规划

历经多年的发展,smart-socket已非常成熟稳定,未来引入新特性的可能性不大。

今后我们的长期重心会投入在持续提升通信性能,降低内存和CPU开销,争取能够在一台2核4G的服务器上运行百万级长连接。

另外,我们会加大项目的推广力度,让更多的Java从业者看到 smart-socket,助力Java生态内各类涉及通信的中间件完成通信能力升级。

最后

想要进一步了解 smart-socket,请移步以下链接不迷路:

  • 文档

    https://smartboot.tech/smart-socket/

  • Gitee 仓库

    https://gitee.com/smartboot/smart-socket

  • Github 仓库

    https://github.com/smartboot/smart-socket


相關推薦

2022-11-07

smart-socket 是一款极简、易用、高性能的国产开源 AIO 通信框架,旨在帮助开发人员轻松打造企业级通信应用。 经历了数年的发展,smart-socket在功能层面已经相当成熟稳定,研发需求基本很少了,但文档一直以来比较拉胯。所

2022-09-25

smart-socket 是一款极简、易用、高性能的国产开源 AIO 通信框架,旨在帮助开发人员轻松打造企业级通信应用。 更新内容🎉 支持低内存运行模式,实现低配内存服务器运行百万长连接。 增加对 DelimiterFrameDecoder 的入参校验

2022-07-05

smart-socket 是一款极简、易用、高性能的国产开源 AIO 通信框架,旨在帮助开发人员轻松打造企业级通信应用。 这个版本犹豫了许久,没有别的新特性加入,仅仅是将JDK版本适配至 11,看似为了发版而发版。 为了避免对老用户

2023-10-28

1、smart-socket 简介 smart-socket,一款面向万物互联的 Java 通信框架。 产品特色: 极简:于2017年开源至今发布了数十次版本,核心代码量始终控制在2500行以内,总代码量不足5000行。 易用:5分钟上手(前提:未曾遭受网

2022-10-07

smart-socket v1.5.22 已经发布,基于Java AIO实现的异步通信框架 此版本更新内容包括: 更新内容 Features 优化百万长链接下的内存开销。 Bugfix 修复 v1.5.21 版本引入的 Channel 代理失效问题 详情查看:https://gitee.com/smartboot/s

2023-01-30

的 Http 服务器。 smart-http 完全建立在自研的通信框架 smart-socket 之上,保持了其纯正的国产化血统。项目定位对标的是 nginx,高性能、轻量化是其追求和坚持的目标。 严格意义上 smart-http 算不上是一个框架,它更像一个工

2022-10-08

容 🎉 节前我们在仅消耗 3G 内存的情况下,成功验证了 smart-socket 的单机百万长连接。为了尽快将该突破性的技术应用于 Servlet 容器中,趁着这个国庆假期专门对 smart-servlet 作了通信组件的升级。 今日,这款发型包仅 0.5 MB 的

2023-03-10

进,并包含了对 Apache Iceberg 的支持 包括LDAP认证、内部通信加密在内的诸多安全改进 详情请见 Apache Kyuubi 官方网站说明: https://kyuubi.apache.org/zh/release/1.7.0.html 社区参与 Apache Kyuubi 项目依靠社区发展,我们致力于在 Apache Way

2022-12-01

规桌面软件 windows 平台 macOS 平台 linux平台 - 国产UOS、Deepin linux 平台 (ubuntu) 2. vue、react、web 转换成桌面软件 vue-ant-design(本地) 禅道项目管理(web 项目地址) 3. 用户案例      &nb

2023-06-09

nalCore 帮助开发者屏蔽各通信框架的细节,如 Netty、mina、smart-socket 等通信框。ioGame 默认提供了基于 Netty 的实现。职责:与真实玩家连接的服务器 MicroBootstrap 与真实玩家连接的服务器,服务器的创建由 MicroBootstrap 完成,

2023-10-20

性能的 Http 服务器。 smart-http 建立在自研的通信框架 smart-socket 之上,使其有着纯正的国产化血统。该项目对标的是 nginx,高性能、轻量化是其追求和坚持的目标。 模块介绍 模块 说明 代码量 smart-http-common

2023-02-04

现的。如果有需要,将来我们还可以使用基于 mina、smart-socket 等通信框架编写,额外提供一个游戏对外服的实现;即使是使用 mina、smart-socket 提供的游戏对外服,也并不会影响现有的游戏逻辑服业务逻辑,因为游

2023-06-06

秀 Gitee 组织 」荣誉。 该组织内的明星项目包括: smart-socket 历时 5 年精炼出 2 千多行代码,轻松实现百万级长连接的 AIO 通信框架。 smart-http 基于 smart-socket 实现的 HTTP/1.1 web 服务。 smart-servlet 基于 smart-http 实现的 Servl

2023-03-09

秀 Gitee 组织 」荣誉。 该组织内的明星项目包括: smart-socket 历时 5 年精炼出 2 千多行代码,轻松实现百万级长连接的 AIO 通信框架。 smart-http 基于 smart-socket 实现的 HTTP/1.1 web 服务。 smart-servlet 基于 smart-http 实现的 Servl