IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> IOTGate新特性介绍--- kernel模式 -> 正文阅读

[系统运维]IOTGate新特性介绍--- kernel模式

背景

IOTGate项目地址 前往IOTGate
在IOTGate最新版本中,最近新增了一个重要的新特性,那就是kernel模式,在此之前的版本中,网关与前置服务(规约解析务)基于nomer模式通信,即前置为TCP/IP服务端,而网关为TCP/IP客户端,下图为normal模式示意图:

在这里插入图片描述
在某些场景下,normal模式有一定的弊端,尤其是在网络比较复杂的情况下,由于在normal模式下前置master是服务端程序,因此必须要将前置master所在服务器开启相应通信端口供网关服务访问,在服务扩展性上,由于网关性能始终都会强于master,因此大多数情况master扩展的可能性会大大高于IOTGate服务,cluster模式下通过zk可以快速发现master节点服务并建立连接,但是由于采用的是无差别连接模式,导致cluster模式下IOTGate会连接到集群中的所有master节点,对于资源的合理分配和按需动态规划是不够的,综上,IOTGate增加了kernel模式。

kernel 模式

下图为kernel模式网络架构图,此模式下,IOTGate与典型的消息中间件更为相似,IOTGate作为纯粹的消息服务端,感知设备和master节点全部作为客户端服务接入IOTGate
在这里插入图片描述
该模式中,单节点的IOTGate为master和感知设备提供了同等扩展能力,即master节点可以根据实际需要动态扩展,而不依赖于任何第三方注册中心服务。

如何启用kernel模式

通过无参命令行启动参数k来开启kernel模式,固定服务端口:10915,服务部署使用该模式以前请注意防火墙放开对应端口。目前所有命令行参数说明如下:
在这里插入图片描述

kernel和normal模式关系图

目前IOTGate的kernel和normal模式无法共存
在这里插入图片描述

演示

  • 启动网关
    在这里插入图片描述
  • 启动master
    通过monimaster4kernel类启动kernel模式专用测试master
    在这里插入图片描述
    启动moniterminal服务,即可看到控制台输出经master转发并发送会设备客户端的报文
    在这里插入图片描述
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-02 15:13:35  更:2021-10-02 15:17:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:34:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码