iPaaS文档库 iPaaS文档库
00 概述
01 产品安装指南
02 快速入门指南
03 Studio使用指南
04 iPaaS使用指南
05 高级配置指南
06 接口服务说明
07 升级&数据迁移指南
08 产品集成指南
09 FAQ
  • 基本信息
  • 系统配置
  • 系统配置(全局线程池)
  • 修改HttpEndpoint配置
  • 变量配置
  • 服务配置
  • 修改Http Transport连接池配置
  • 修改Http Endpoint连接池配置
  • 修改线程池配置
  1. 管理人员登录系统,进入管理门户,点击菜单“配置管理”>“服务器配置”,选择类型为“ESB”的服务器组,页面展示当前服务器组“基础信息”、“系统配置”、“变量配置”、“服务配置”信息。

# 基本信息

  1. “服务器配置”页面,选择类型为“ESB”的服务器组,进入“基本信息”页签,显示该服务器组的基本信息。

    参数 说明
    服务器组名称 ESBServer服务组名称
    服务器组编码 ESBServer服务组编码
    服务器组类型 服务器类型目前有两种,分别是ESB与Gateway,此处类型为ESB
    对外地址 通常是IP+端口号的形式或者与其绑定的域名保持一致,如:192.168.×××.×××:9999。
    状态 服务器组状态,“启动”、“停用”
    描述 服务器组描述

# 系统配置

# 系统配置(全局线程池)

  1. “服务器配置”页面,选择类型为“ESB”的服务器组,进入“系统配置”页签,展示“系统配置”界面,如下图所示:

  1. 参照如下表格修改“系统配置”中的最大线程数、核心线程数、队列容量、存活时间、拒绝策略等参数。

    参数 说明
    最大线程数 最大线程数,1到100的整数。
    核心线程数 核心线程数,1到100的整数。
    队列容量 队列容量,1到1500的整数。
    存活时间 存活时间,0到120的整数。
    拒绝策略 拒绝策略,下拉选择ABORT、 CALLER_RUNS、DISCARD、DISCARD_OLDEST。
    ABORT:新请求被拒绝,并抛出RejectedExecutionException异常。
    CALLER_RUNS:由新请求所在的线程直接处理请求,如果新请求所在的执行线程已关闭,则丢弃该请求。
    此策略提供简单的反馈控制机制,能够减缓新任务的提交速度。
    DISCARD:直接丢弃被拒绝的请求。
    DISCARD_OLDEST:如果新请求所在的执行线程尚未关闭,则位于工作队列头部的任务将被删除,
    然后重试执行程序(如果再次失败,则重复此过程)。
  2. 单击“保存”,完成修改。

# 修改HttpEndpoint配置

  1. “服务器配置”页面,选择类型为“ESB”的服务器组,进入“系统配置”页签,在“Endpoint_Http配置”区域修改相关数据,如下图所示:

  2. 参照字段说明表格,修改“Endpoint_Http配置”的全局最大连接数、最大连接数参数。

    参数 说明
    全局最大连接数 全局最大连接数,最小为10。
    最大连接数 最大连接数,1到100的整数。

# 变量配置

  1. “服务器配置”页面,选择类型为“ESB”的服务器组,进入“变量配置”页签,进入“变量配置 ” 界面。

  2. 在“变量配置”页面,选择参数名称,参照字段说明表格,在右侧编辑器中完成参数填写。

    参数 说明
    变量名称 变量的名称,以字母开头,由字母、数字、下划线组成的单词,最大长度为40个字符。
    变量类型 变量类型,只能取int、string、boolean中的一种。
    变量取值 变量取值。int:正整数型 string:无限制 boolean:只能为true或false
    变量描述 变量的描述信息。

# 服务配置

# 修改Http Transport连接池配置

  1. “服务器配置”页面,选择类型为“ESB”的服务器组,进入“服务配置”页签,进入“服务配置 ” 界面。

  2. “服务配置”页面,在“选择服务”区域,选中公共Module中Transport下的transport_http节点,如下图所示:

  3. 参照如下表格修改右侧连接池值(支持变量和常量),选择符合类型定义的常量或变量,单击“保存”完成修改。

    参数 说明
    最大空闲时间(ms) 1000到300000的变量或常量。
    连接器数 2到100的变量或常量。
    最大等待时间(ms) 100到1000的变量或常量。
    最大连接数 2到200的变量或常量。
    最小线程数 1到80的变量或常量。
    最大线程数 1到200的变量或常量。
    核心线程数 范围从0到100的常量或变量。
    队列容量 范围从1到1500的常量或变量。
    存活时间(s) 范围从0到120的常量或变量。
    拒绝策略 ABORT、CALLER_RUNS、DISCARD、DISCARD_OLDEST。
    ABORT:新请求被拒绝,并抛出RejectedExecutionException异常。
    CALLER_RUNS:由新请求所在的线程直接处理请求,如果新请求所在的执行线程已关闭,则丢弃该请求。
    此策略提供简单的反馈控制机制,能够减缓新任务的提交速度。
    DISCARD:直接丢弃被拒绝的请求。
    DISCARD_OLDEST:如果新请求所在的执行线程尚未关闭,则位于工作队列头部的任务将被删除,
    然后重试执行程序(如果再次失败,则重复此过程)。
    对外端口 离线模型transport的统一对外端口,默认为空,如果离线模型通过nginx负载均衡,对外端口为nginx的代理端口

# 修改Http Endpoint连接池配置

  1. 在“服务器配置”界面选择目标服务器,在“选择服务”页签,选中公共Module中Endpoint下的Http endpoint节点,如下图所示:

  2. 参照如下表格修改右侧连接池值,支持变量和常量。

    参数 说明
    重试次数 0到5的常量或变量。
    超时时间(ms) 0到600000的常量或变量。
    连接超时时间(ms) 0到600000的常量或变量。
    请求编码 UTF-8,GBK,ISO-8859-1中的一种。
    回复编码 UTF-8,GBK,ISO-8859-1中的一种。

# 修改线程池配置

  1. 在“服务配置选择目标服务器,在“选择服务”区域,选中WS业务Module中的业务服务操作节点,修改右侧线程池数值,如下图所示:

  2. 参照如下表格修改右侧连接池值(支持变量和常量),单击“保存”,完成修改。

    参数 说明
    最大线程数 范围从0到100的常量或变量。
    核心线程数 范围从0到100的常量或变量。
    队列容量 大于1的常量或变量。
    存活时间(s) 大于0的常量或变量。
    拒绝策略 ABORT、CALLER_RUNS、DISCARD、DISCARD_OLDEST。
    ABORT:新请求被拒绝,并抛出RejectedExecutionException异常。
    CALLER_RUNS:由新请求所在的线程直接处理请求,如果新请求所在的执行线程已关闭,则丢弃该请求。
    此策略提供简单的反馈控制机制,能够减缓新任务的提交速度。
    DISCARD:直接丢弃被拒绝的请求。
    DISCARD_OLDEST:如果新请求所在的执行线程尚未关闭,则位于工作队列头部的任务将被删除,
    然后重试执行程序(如果再次失败,则重复此过程)。

← 4.1.5.2.1 网关类型服务器配置 4.1.5.3 日志索引管理 →