t-io websocket的聊天功能学习记录(二)
原创
2022-08-16 16:12:41
335阅读
t-io websocket的聊天功能学习记录(一)
原创
2023-02-28 11:34:39
897阅读
<dependency> <groupId>org.t-io</groupId> <artifactId>tio-core</artifactId> <version>3.7.4.v2021
原创
2023-06-05 14:11:57
230阅读
t-io作为目前国内最流行的开源网络编程框架软件,以简单易懂,上手容易而著称,相同的功能比起netty实现起来,要简单的多,代码量也大大减少,如果要使用好t-io,还是要先学习t-io的一些基本知识,这篇文章主要从8个方面介绍了t-io的基础知识。
原创
精选
2021-12-06 16:10:17
1873阅读
点赞
2评论
一、简介MQTT 全称为 Message Queuing Telemetry Transport(消息队列遥测传输)是一种基于发布/订阅范式的“轻量级”消息协议,由 IBM 发布。目前使用比较广泛的就是 mqtt 3.1.1(2014年制定),mqtt 5.0(2018年制定),Mqtt5特性详见:https://www.emqx.io/cn/mqtt/mqtt5二、mica-mqtt为了深入了解
原创
2021-03-03 19:52:04
898阅读
1评论
为了让用户减少查找API的时间,t-io把常用API以静态方法的形式汇集于一个类,这就是Tio.java
Tio.java本身并不实现过复杂的业务,各业务实现仍然分布在其它类中,Tio.java只是把用户关心的API集中起来,便于用IDE查找而已
原创
2022-01-17 15:17:53
790阅读
t-io: 不仅仅是百万级TCP长连接框架 t-io是基于jdk aio实现的易学易用、稳定、性能强悍、将多线程运用到极致、内置功能丰富的即时通讯框架(广义上的即时通讯,并非指im),字母 t 寓意talent。 同类型的框架还有voovan、netty、mina、baseio等,不喜欢t-io的可 Read More
转载
2016-09-09 17:37:00
228阅读
2评论
:大背景2017年t-io官方上线为了演示t-io的能力,在官网上挂了一个网页版的IM这版IM主要用于”试验”,架构上没做太多周全的考虑,很快就沦为了弃婴。某天,无心插柳地这一版的源代码私下发给了小超,小超把这一版的代码作了一些修改,开源出去了,这就是后来的j-im,j-im在码云上的star数还够可以的2018年上海一家公司找我们合作开发一款带IM功能的社
原创
2020-11-17 09:59:03
472阅读
决心要做一个靠谱的IM,优秀的研发团队是必不可少的,对于研发工程师,定了几条择人标准
原创
2020-11-30 10:42:09
266阅读
关于架构将帅无能,累死三军;架构不行,耗死码农。架构之于软件,同地基之于大厦。地基腐则大厦塌,架构烂则软件败架构图架构解说1. 多级缓存两级是使用较多的一个流程,所谓两级缓存指的是本地缓存和分布式缓存,当本地缓存没有命中时,则去分布式缓存中获取数据;而本架构中说到了多级缓存,是将本地缓存又分为拦截器之前的缓存和业务数据缓存。拦截器之前的缓存指的是收到请求时,直接从请求路径中获取缓存,如果命中则直接
原创
2021-01-05 17:10:57
719阅读
用t-io从零写一个像微信的IM(03):网络框架选择网络框架的选择主要指服务器端,毕竟IM的技术门槛都在服务器端(这并不是说客户端不难,只是相对而言技术门槛不是那么高)这里先给出结论,我们选择的是t-io,这里有一份《t-io技术白皮书》,可以参考一下给出结论后,来说说为什么选择t-io。以IM的需求来说明为什么说选择t-io是个不错的思路1. 既要支持socket又要支持websocket既要
原创
2020-12-07 17:57:37
320阅读
用t-io从零写一个像微信的IM(04):IM协议设计
原创
2020-12-24 13:53:19
294阅读