本节讲述了TCP Endpoint相关配置,通过该节你将了解到TCP Endpoint中都有哪些参数,如何进行配置。
- 如何创建TCP Endpoint;
- 如何配置TCP Endpoint的各种参数,以及每个参数的含义;
# 创建步骤
在资源管理器中,选中新建的公共Module的Endpoint,点击右键,选择"创建->TCP类型的Endpoint"菜单项,创建TCP类型的Endpoint,如下图所示:
弹出"创建TCP类型Endpoint"窗口,如下所示,设置各项配置信息,然后点击"完成"按钮,生成TCP Endpoint,配置如下图:
- 选择工程:当前操作的ESB工程。
- 选择Module:当前操作的公共Module。
- 文件名:用于存储TCP Endpoint配置的文件名。需要保证在ESB工程中唯一。
- 显示名称:TCP Endpoint的显示名。当在Developer中设置为"使用显示名"时,该Endpoint显示该名称。
TCP Endpoint基本配置项的填写规则如下:
属性名称 | 填写规则 |
---|---|
选择工程 | 选择当前操作的工程 |
选择Module | 选择当前操作的公共Module |
文件名 | 只能是数字、字母、下划线(_),必须以字母开头 |
显示名称 | 只能是数字、字母、中文、点(.)、下划线(_)、中横线(-) |
完成TCP Endpoint创建后,资源管理器界面如下所示:
- ID:TCP Endpoint的唯一标识。
- 显示名称:TCP Endpoint的显示名。
TCP Endpoint相关相关配置属性说明如下:
属性名称 | 属性描述 |
---|---|
显示名称 | 只能是数字、字母、中文、点(.)、下划线(_)、中横线(-) |
服务器地址 | TCP Endpoint所连接的ServerSocket服务器地址 |
服务器端监听口 | TCP Endpoint所连接的ServerSocket服务器端口 |
Socket类型 | Socket类型分为同步、异步 同步: TCP Endpoint发送请求后阻塞等待响应消息 异步: TCP Endpoint发送请求后不会阻塞等待响应消息,需要配置请求响应消息关联标识生成类 |
响应报文解析 | 响应报文解析分为:默认报文、定长报文、变长报文 默认报文:不解析报文直接读取 定长报文:按照定固定的报文长度(字节长度)读取报文 变长报文:按照报文头指定的报文长度(字节长度)读取报文,变长报文类型为报文头+报文体形式 例如:0000000005abcdef |
响应定长报文长度 | 报文体的字节长度 |
响应变长报文头长度 | 报文头为标识的为报文体字节长度,报文头不足指定长度需用0补齐 例如:0000000005 |
请求响应消息关联标识生成类 | 负责请求响应消息关联标识生成 |
报文处理器 | 负责对于响应消息的报文处理 |
线程池配置信息参考:线程池配置信息