JOYZL network 是高性能网络通信框架,实现 HTTP, ODBS, TLS 通信协议。
更多详细信息和应用请访问 www.joyzl.com
JOYZL network 是NIO服务端和客户端通信框架,可以快速轻松的开发网络应用程序,极大的简化了网络应用编程。 底层实现TCP基于NIO 2异步逻辑,UDP基于NIO 1选择器逻辑,缓存基于ByteBuffer获得最少物理读写次数(零复制), 没有繁重的封装,重点在于足够简单轻量、性能优异、稳定灵活。
可在同一个运行实例中可同时提供C/S和B/S服务,极大的简化了业务开发,这在物联网(IoT)应用和同时提供C/S和B/S服务的应用中尤为重要。
二进制和JSON序列化使用ODBS组件,没有其它第三方依赖。
ODBS
ODBS通信主要用于C/S通信场景,客户端通过单个连接实现与服务端的长连接通信。
- 采用ODBS二进制序列化通信协议;
- 基本服务端(ODBSServer)和客户端(ODBSClient)实现;
- 客户端实现链路检测、自动重连、消息超时机制;
- 支持多端消息广播和多路复用。
HTTP
用于B/S的HTTP超文本传输协议。
- 实现 HTTP1.0 HTTP1.1 HTTP2;
- 基本服务端(HTTPServer)和客户端(HTTPClient)实现;
- WEBSocket协议实现;
TLS
- 实现 TLS 1.0 TLS 1.1 TLS 1.2 TLS 1.3;
- 支持Java默认提供的加密套件;
- 支持第三方加密套件,须额外加载;
- 支持Java KeyStore和PEM格式存储的证书;
www.ip33.com 的在线工具 CRC LRC BCC 为我们提供了有力的帮助。
Copyright © 2017-2025 重庆骄智科技有限公司. 本软件根据 Apache License 2.0 开源,详见 LICENSE 文件。