getty 1.4.x 版本更新发布,添加 mqtt 编解码器支持
getty
一个完全基于java 实现的高性能网络框架。
getty的主要特点:
1、完全基于java nio,基于nio1以及nio2(aio)做了实现,整体代码代码结构很轻量,也非常简单易用。
2、借鉴了netty部分优秀设计思想,如责任链、内存池化、零拷贝等优秀的设计模式。
3、getty提供了常用的插件(String编解码器,protobuf编解码器器,心跳超时处理器、ip过滤,websocket、mqtt插件等)满足大部分开发场景。
4、getty可直接在安卓环境中使用(兼容Android5.0以上版本)
5、getty同时提供了TCP和UDP的支持,并且使用方式几乎一致,大大提高了易用性。
5、getty内置处理器支持使用过程中的热拔插设计,各处理器可以灵活组合。
6、框架拥有非常好的拓展性,处理器拓展也非常简单,大大降低了开发成本。
7、高效和稳定性能,经过多次测试,相同的条件下单条连接发送百万条消息,getty 使用nio2模式耗时500毫秒左右,使用nio1模式耗时1.5秒左右,netty耗时2.5秒左右。
8、使用过程与netty非常相似,只要有netty使用经验,使用getty几乎不需要额外学习。
9、api非常简单,源码注释详细,一看就会
更多详情与文档
更多详情,请点击 wiki文档 :跳转到wiki
新版本特征
1、优化部分代码,提高易用性
2、优化channelAttribute的易用性
3、优化断线重连插件
4、添加mqtt编解码器支持

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Elasticsearch Rest Client bboss v6.1.5 发布
The best Elasticsearch HighlevelRest Client API-----bbossv6.1.5 发布。 bboss elasticsearch 是一套基 于query dsl 语法操作和访问分布式搜索引擎 elasticsearch 的 o/r mapping 高性能java开发库,底层基于 es restful api。 主要功能特色 ORM和DSL二者兼顾,类mybatis方式操作ElasticSearch,提供丰富的开发API和开发Demo 采用XML文件配置和管理检索dsl脚本,简洁而直观;只需编写好dsl,放入xml配置文件,通过bboss api完成相应的检索查询操作即可;提供丰富的逻辑判断语法,在dsl脚本中可以使用变量、脚本片段、foreach循环、逻辑判断、注释;基于可扩展DSL配置管理机制可以非常方便地实现数据库、redis等方式管理dsl;配置管理的dsl语句支持在线修改、自动热加载,开发和调试非常方便 提供Elasticsearch集群节点自动负载均衡和容灾恢复机制,Elasticsearch节点断连恢复后可自动重连,高效可靠 提...
- 下一篇
阿里云存储邀您参加6月11日存储新品发布会
2020年6月11日 邀您参加2020年阿里云存储新品发布会 【直播主题】:阿里云存储新品发布会【直播介绍】:智能时代,阿里云存储产品正在以全新的数据经济学理念,为客户的数字化转型之路提供有力保障。在这一过程中,云存储已经在关键技术和应用规模上实现对传统基础设施的超越。此次直播将会为大家带来8款新功能的发布,让大家了解,阿里云存储是如何以技术的力量为企业数字化转型提供强有力的保障。【直播时间】2020年6月11日,15:00-15:30【参与方式】扫描图片上的二维码参与直播或直接点击下方链接参与直播https://yq.aliyun.com/live/3003?spm=a2c4e.11154022.liveqanda.2.523f2c73ObPhrv
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7,CentOS8安装Elasticsearch6.8.6