当前位置: 首页 > news >正文

【tio-websocket】9、服务配置与维护—TioConfig

场景

我们在写 TCP Server 时,都会先选好一个端口以监听客户端连接,再创建N组线程池来执行相关的任务,譬如发送消息、解码数据包、处理数据包等任务,还要维护客户端连接的各种数据,为了和业务互动,还要把这些客户端连接和各种业务数据绑定起来,譬如把某个客户端绑定到一个群组,绑定到一个 userid,绑定到一个 token 等。

TioConfig就是解决以上场景的:配置线程池、监听端口,维护客户端各种数据等的。

TioConfig是个抽象类

  • 如果你是用 t-io 作 TCP 客户端,那么你需要创建 ClientTioConfig 对象

    服务器端对应一个 ClientTioConfig 对象

  • 如果你是用 t-io 作 TCP 服务器,那么你需要创建 ServerTioConfig

    一个监听端口对应一个 ServerTioConfig ,一个 jvm 可以监听多个端口,所以一个 jvm 可以有多个 ServerTioConfig 对象

TioConfig包含的信息

TioConfig对象包含的信息非常多,主要对象见下图

在这里插入图片描述

如何获取TioConfig

  • 1、如果已经获取到 ChannelContext 对象
http://www.lryc.cn/news/208198.html

相关文章:

  • 数据结构—线性表(下)
  • apisix之插件开发,包含java和lua两种方式
  • 【面试经典150 | 链表】合并两个有序链表
  • 【linux】麒麟v10安装Redis主从集群(ARM架构)
  • 解决k8s删除名称空间无法强制删除的问题
  • 华为---DHCP中继代理简介及示例配置
  • 五、W5100S/W5500+RP2040树莓派Pico<UDP Client数据回环测试>
  • 死锁Deadlock
  • 【spark客户端】Spark SQL CLI详解:怎么执行sql文件、注释怎么写,支持的文件路径协议、交互式模式使用细节
  • 虹科干货 | HK-TrueNAS版本大揭秘!一文教您如何选择合适的TrueNAS软件
  • 前端html+css+js实现的2048小游戏,很完善。
  • 学习通签到
  • target采退、测评养号购物下单操作教程
  • SEACALL海外呼叫中心系统的优势包括
  • Painter:使用视觉提示来引导网络推理
  • Fedora Linux 38 安装数学动画制作工具manimgl工具包
  • 行业追踪,2023-10-26
  • Android 和 iOS APP 测试的那些区别
  • 利用nicegui开发ai工具示例
  • HarmonyOS鸿蒙原生应用开发设计- 流转图标
  • postgresql14管理(六)-备份恢复
  • 配置Sentinel 控制台
  • 【漏洞复现】酒店宽带运营系统RCE
  • Autojs 利用OpenCV识别棋子之天天象棋你马没了
  • 好数组——尺取法
  • 【Linux】Ubuntu升级nodejs版本
  • 二维码智慧门牌管理系统升级解决方案:一级属性 二级属性
  • input改造文件上传,el-table的改造,点击上传,拖拽上传,多选上传
  • 申请实用新型专利需要的时间
  • Redis 主从复制和哨兵监控,实现Redis高可用配置