gms_tcp高级包

可获得性

本特性自openGauss 7.0.0-RC1 版本开始引入。

特性简介

gms_tcp是一个基于openGauss的网络通信插件,提供TCP/IP级别的网络编程功能,允许数据库直接进行网络通信操作。提供了TCP/IP的连接管理、数据读取和数据写入等功能接口。

客户价值

提高兼容性并且方便用户使用该插件进行网络通信操作。

特性描述

在安装完数据库后,直接通过create extension gms_tcp;命令加载gms_tcp插件。

该插件目前支持以下接口: OPEN_CONNECTION --建立TCP连接,支持指定远程主机、端口、本地主机、端口等参数 CLOSE_CONNECTION --关闭指定的TCP连接 CLOSE_ALL_CONNECTIONS --关闭所有TCP连接 FLUSH --立即将输出缓冲区中的数据发送到服务器 READ_LINE --读取一行数据,可选是否移除换行符 READ_RAW --读取指定长度的原始二进制数据 READ_TEXT --读取指定长度的文本数据 GET_LINE --获取一行数据的底层实现 GET_RAW --获取原始数据的底层实现 GET_TEXT --获取文本数据的底层实现 WRITE_LINE --写入一行数据,自动添加换行符 WRITE_RAW --写入原始二进制数据 WRITE_TEXT --写入文本数据 AVAILABLE --检查TCP连接中可读取的数据字节数

特性增强

在本地插件的基础上增加了gms_tcp高级包的插件。

特性约束

仅支持Create extension命令方式加载插件。

依赖关系

无。

意见反馈
编组 3备份
    openGauss 2025-04-20 07:52:01
    取消