t-io 3.8.5 发布,《消失的"芯片"》轻舟已过万重山


【直播预告】eBPF 到底是可观测领域的神器 or 鸡肋?

本次更新内容

  • SSL优化
  • 各类依赖管理版本升级
  • 其它一些小修改

最新 POM 坐标

<dependency>
<groupId>org.t-io</groupId>
<artifactId>tio-core</artifactId>
<version>3.8.5.v20230901-RELEASE</version>
</dependency>

关于 t-io

这里有《t-io 技术白皮书》,大家可以自行查阅了解,除了白皮书中描述的,t-io还有许多其他的功能。

关于百万级连接

t-io是最早提出单机支持百万级长连接的java网络编程框架,许多外行以为t-io沾了aio的光,但真正的内行会透过现象看本质,他们在仔细阅读t-io源代码后,发现了这些支撑百万级的基础组件

  • t-io有自己的线程池,可以"无脑"提交线程却不会有并发问题的那种"傻瓜线程池"
  • t-io有自己的并发数据结构,可以让你在并发和单线程环境中无缝切换
  • t-io有自己的缓存API,支持多种缓存机制,除了常规缓存,还包括追求极致性能的String缓存、Http缓存等缓存
  • t-io有自己的读写锁工具,让业务开发人员轻松驾驭并发编程

关于亿级连接

在2022年4月的新闻中,已经提到t-io的集群支持亿级长连接,许多人以为t-io的集群是2022年才设计出来的,其实不然。早在2020年,t-io的集群就被设计并编码完成,在2021年已经有好些集群订单,这些电信级客户,直接或间接地完善了t-io集群,所以在2022年4月的时候才在新闻中公开表示t-io已经支持亿级长连接

关于t-io生态

在最近两年里,开源版t-io在功能上几乎没有增加,t-io生态并未停止成长,简单看看t-io完成的这些生态成果吧

  • TiOMQ Meter:对标xmeter的mqtt压力测试工具

4b50ec5f32a1f7a88d6934928b50b4a.jpg

  • TiO Network Debug:用t-io和swing完成的网络调试工具(可直接在工具上写代码,实时生效)

88153aad51d3ea1f5120fd32f2fc3bb.png

  • TioDoc:t-io版api文档工具

  • t-io订阅树:略
  • TiOMQ OS:用t-io打造的物联网操作系统

8f99d0d8d6e79f5f0c8310d5917a91f.png

  • TiOMQ Platform:用t-io打造的物联网开放平台
  • TiOMQ Client: https://www.oschina.net/news/228272/tiomq-client-1-0-8-released
  • 谭聊:用t-io打造的即时通讯系统,核心功能类似微信,但只专注IM功能
  • 易立境:用t-io打造的视频会议系统
  • OA版谭聊:类似企业微信的即时通讯系统
  • 基于t-io的MQTT、GB26875、COAP等协议的开发与上线
  • 基于t-io的quic协议也在路上了
  • ... ...

这些生态的创造和完善,非一朝一夕之功,非一笔一画之力,而是冷坐板凳十年后的厚积薄发。所以大家是否知道:t-io正在打造软件行业的"芯片",让《消失的"芯片"》如轻舟已过万重山般变得无处不在。

此时的后知们,是否还在讨论t-io作者是不是传销佬?t-io的百万级连接是如何测出来的?t-io的亿级连接到底有没有客户去验证?


相關推薦

2023-12-26

两岸猿声啼不住,轻舟已过万重山。 所有人的看法和评价都是暂时的,只有自己的经历和成绩是伴随一生的。几乎所有的担忧和畏惧,都是来源于自己的想象,只有你真的去做了,才会发现有多快乐。 经过为期一个月的

2023-11-29

20 万开发者投入到鸿蒙生态开发中,且近期日新增注册量已过万。 目前,已宣布启动鸿蒙原生应用开发的 App 包括但不限于:同程旅行、开心消消乐、美团、去哪儿、钉钉、飞常准、小红书、B站。 哔哩哔哩方面表示,鸿蒙原

2022-09-08

本次更新内容 修复t-io作为Client时,断网状态连接一个域名时,不会触发内置的自动重连 如梦技术提交的减少内存占用的代码优化 最新 POM 坐标 <dependency>     <groupId>org.t-io</groupId>     <artifact

2022-09-20

一、简介 mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。mica-mqtt 更加易于集成到已有服务和二次开发,降低自研物联网平台开发成本。 二、功能 支持 MQTT v3.1、v3.1.1 以及 v5.0 协议。 支持 websocket

2023-07-10

端采用 uni-app 开发支持多端打包上架 编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多平台 - 提供多家运营商接口对接(包含常用国际运营商

2023-07-10

国际化多语言 UI 使用 uView IoTOS-IM 基于 J-IM(t-io 网络框架 谭聊原型核心) 延展开发**   其他组合项目框架 IoTOS 一款高效实用 IoTCard 管理 & 运营系统 IoTOS-App 基于RuoYi-App 开发 适配国际化

2023-11-09

能打包的,对这些系统的用户不太友好。 在11月底的发布会上,龙芯会与使用龙芯IP及架构的开放授权客户签约,敬请关注。 开源与兼容是一个矛盾,Linux没打败Windows、OpenCL在Cuda面前输得一塌糊涂,主要是参与者没有形成

2023-11-01

苹果今天在“来势迅猛”发布会上正式官宣 M3、M3 Pro、M3 Max 芯片,是首款采用 3 纳米工艺技术的 PC 芯片。 苹果介绍称,M3 系列芯片搭载的新一代图形处理器实现了 Apple 芯片史上最大幅的图形处理器架构飞跃。这款图形处理

2023-07-10

发 适配国际化多语言 UI 使用 uView ,集成 J-IM(t-io 网络框架 谭聊原型核心) 中文 / English         一、 关于 IoTOS-App 1.1 介绍 IoTOS-App 移动解决方案,采用uniapp框架,一份代码多终端

2023-11-26

国出口规定而设计的新款 AI 芯片将推迟到明年第一季度发布。 前情提要:英伟达或将推出针对中国区的最新改良版 AI 芯片 英伟达将特供三款 AI 芯片 HGX H20、L20 PCle 和 L2 PCle,它们全都由 H100 改良而来,推迟发布的是其中

2023-05-10

洛尼亚大学的研究人员开发的 Occamy 处理器已经流片。该芯片采用两组 32 位 216 核 RISC-V 架构 chiplet(一共 432 核),外加未知数量的 64 位 FPU 用于矩阵计算,以及两个来自美光的 16GB HBM2e 内存(总共 32GB)。 这款处理器的内核通

2022-01-21

树莓派单方面宣布以折扣价批量出售其 RP2040 芯片,数量为 500 或 3400 个/批。基于 ARM 的 RP2040 是树莓派推出的首个微控制器,具有两个 133MHz 的 ARM Cortex-M0+ 核心,可以运行 FreeRTOS 和 MicroPython 等软件。除了这两个嵌入式核心外,

2023-09-27

AIdea 终于在 Apple Store 恢复上架了。 大约在 4 周前,我发布了 花了小半年开发了一个 AI 套壳 APP,然而大势已过,直接开源了 这篇文章,将开发了近半年的 APP 完全开源了,感谢大家的支持,在不到一个月的时间内,Github 上

2024-03-01

技术,结合openKylin社区已有生态,建设更完善的openKylin OS芯片生态,推进国内芯片先进技术发展。   02SIG职责及规划 1、创建并维护HygonArch SIG 维护社区内核/硬件/架构/驱动的工作建设; 提供关于海光芯片以及DCU芯片