52
1 简介............................................................................................................................... 1 2 配置要求........................................................................................................................ 2 2.1 硬件配置............................................................................................................................... 2 2.2 软件配置............................................................................................................................... 2 2.2.1 Windwos 环境............................................................................................................. 2 2.2.2 Linux 环境................................................................................................................... 3 3 安装 ESB....................................................................................................................... 4 3.1 Windows 安装 ....................................................................................................................... 4 3.1.1 安装 Developer .......................................................................................................... 4 3.1.2 安装 Server ................................................................................................................ 8 3.1.3 安装 Console ........................................................................................................... 13 3.2 Linux 安装 ........................................................................................................................... 19 3.2.1 安装 Server .............................................................................................................. 19 3.2.2 安装 Console ........................................................................................................... 24 4 卸载 ESB..................................................................................................................... 31 5 Server 配置工具使用 ................................................................................................... 32 5.1 Windows 使用 ..................................................................................................................... 32 5.1.1 系统配置 .................................................................................................................. 32 5.1.2 HTTPClient ............................................................................................................... 35 5.1.3 MQ Server ................................................................................................................ 36 5.1.4 SSM 配置 ................................................................................................................. 40 5.2 Linux 使用 ........................................................................................................................... 40 5.2.1 System Config .......................................................................................................... 41 5.2.2 HTTPClient ............................................................................................................... 44 5.2.3 MQ Server ................................................................................................................ 45 5.2.4 SSM Config .............................................................................................................. 49 附录 A ESB Server 安装目录说明 ......................................................................................... 50 附录 B FAQ ........................................................................................................................... 51 1

环境 第 章 安装 第 - product.primeton.comproduct.primeton.com/download/attachments/5570695/ESB6.2产品安装指南.pdfPrimeton ESB 产品安装指南 第三章 安装ESB 第3章

  • Upload
    others

  • View
    24

  • Download
    0

Embed Size (px)

Citation preview

目 录

第 1 章 简介...............................................................................................................................1

第 2 章 配置要求........................................................................................................................ 2

2.1 硬件配置............................................................................................................................... 2

2.2 软件配置............................................................................................................................... 2 2.2.1 Windwos 环境............................................................................................................. 2 2.2.2 Linux 环境................................................................................................................... 3

第 3 章 安装 ESB....................................................................................................................... 4

3.1 Windows 安装 ....................................................................................................................... 4 3.1.1 安装 Developer .......................................................................................................... 4 3.1.2 安装 Server................................................................................................................ 8 3.1.3 安装 Console ........................................................................................................... 13

3.2 Linux 安装 ........................................................................................................................... 19 3.2.1 安装 Server.............................................................................................................. 19 3.2.2 安装 Console ........................................................................................................... 24

第 4 章 卸载 ESB..................................................................................................................... 31

第 5 章 Server 配置工具使用 ................................................................................................... 32

5.1 Windows 使用 ..................................................................................................................... 32 5.1.1 系统配置 .................................................................................................................. 32 5.1.2 HTTPClient............................................................................................................... 35 5.1.3 MQ Server ................................................................................................................ 36 5.1.4 SSM 配置 ................................................................................................................. 40

5.2 Linux 使用 ........................................................................................................................... 40 5.2.1 System Config .......................................................................................................... 41 5.2.2 HTTPClient............................................................................................................... 44 5.2.3 MQ Server ................................................................................................................ 45 5.2.4 SSM Config .............................................................................................................. 49

附录 A ESB Server 安装目录说明 ......................................................................................... 50

附录 B FAQ........................................................................................................................... 51

1

Primeton ESB 产品安装指南 第1章 简介

第1章 简介

Primeton ESB 6.2 包括如下安装包:

1. Primeton ESB Studio:只支持 Windows 平台,内嵌 Primeton ESB Server; 2. Primeton ESB Console:支持 Windows、Linux 平台; 3. Primeton ESB Server:支持 Windows、Linux 平台; 4. Primeton ESB SSM:支持 Windows、Linux 平台(SSM 英文全称 Service State

Monitor); 5. Primeton ESB SRR:支持 Windows、Linux 平台(SRR 英文全称 Service Registry

and Repository)。

本文档将讲述 Primeton ESB 各部件的安装步骤,及安装过程中各参数的配置。

1

Primeton ESB 产品安装指南 第2章 配置要求

第2章 配置要求

本章介绍安装 Primeton ESB 产品的硬件和软件配置要求。

2.1 硬件配置

安装 Primeton ESB 产品的硬件配置要求,如下所示。

硬件 最低要求

CPU PIII800 以上。

内存 512MB 以上。

硬盘空间 安装目录空间:1G 以上。

2.2 软件配置

本节分别介绍 Primeton ESB 对操作系统、数据库和 J2EE 服务器等的配置要求。

2.2.1 Windwos 环境

Windwos 环境软件配置要求,如下所示。

配置项目 要求

操作系统 Windows 系列。

文件系统 推荐使用 NTFS,FAT32 相对之下较慢。

数据库

Oralce 10g、Mysql5.5。

说明:

数据库表空间大小需大于 20MB。 需要准备一个数据库用户,用于初始化数据库操作,且该用户具有创建、

修改、删除表的权限。

J2EE 服务器 Tomcat-5.5.20(安装包自带 Tomcat-5.5.20)。

JDK 默认安装 ESB 自带的 JDK,不使用用户本机的 JDK。

2

Primeton ESB 产品安装指南 第2章 配置要求

2.2.2 Linux 环境

Linux 环境软件配置要求,如下所示。

配置项目 要求

操作系统 Redhat Linux 3.0 及以上。

数据库

Oralce 10g、Mysql5.5。

说明:

数据库表空间大小需大于 20MB。 需要准备一个数据库用户,用于初始化数据库操作,且该用户具有创建、

修改、删除表的权限。

J2EE 服务器 Tomcat-5.5.20(安装包自带 Tomcat-5.5.20)。

JDK 默认安装 ESB 安装包自带的 JDK,不使用用户本机的 JDK。

3

Primeton ESB 产品安装指南 第三章 安装 ESB

第3章 安装 ESB

本章讲述 Primeton ESB 各部件的安装步骤。分为 Windows、Linux 两种平台。

3.1 Windows 安装

在您购买的 Primeton ESB 安装光盘中,支持 Windows 环境下安装的部件如下:

Primeton_ESB_6.2.0.0_Developer_Windows_32.zip:ESB 开发 Studio 安装包

Primeton_ESB_6.2.0.0_Server_Windows_32.zip:ESB 服务器安装包

Primeton_ESB_6.2.0.0_Console_Windows_32.zip:ESB 控制台安装包

Primeton_ESB_6.2.0.0_SSM_Windows_32.zip:ESB 服务状态监控安装包(英文全

称 Service State Monitor)

Primeton_ESB_6.2.0.0_SRR_Windows_32.zip:ESB 服务注册与仓库安装包(英文

全称 Service Registry and Repository)

在安装之前,需要将各组件拷贝到安装机器指定目录下,并将压缩文件解压。

3.1.1 安装 Developer

下面介绍安装 Primeton ESB Developer 前的准备工作、安装步骤、验证安装是否正确的

方法,以及 windows 环境下安装时需要注意的事项。

安装准备

安装 Primeton ESB 需做以下准备工作:

(1) 检查安装环境

检查操作系统,必须为 Windows 系列。

检查数据库,必须为 Oracle 10g、Mysql5.5,保证要安装 ESB 的机器与数据库连接成功。

4

Primeton ESB 产品安装指南 第三章 安装 ESB

安装步骤

步骤1: 进入到 ESB Developer 解压后对应的目录,双击“install.cmd”启动安装,如下图,

点击“下一步”按钮。

步骤2: 浏览许可协议,选中“本人接受许可协议条款”,点击“下一步”按钮。

5

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤3: 选择 IP 地址,输入管理端口,点击“下一步”按钮。

• IP 地址:安装机器的 IP 地址。Developer 安装包中内置了 ESB Server,该 IP 配置也将作

为 Server 的对外 IP。 • 管理端口:Developer 安装包中内置了 ESB Server,该端口配置将作为 Server 的管理端口,

缺省值为 6200。

6

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤4: 在“目标文件夹”输入目标安装目录,也可以点击“浏览”按钮选择安装目录,点击“下一步”按钮。

步骤5: 确认安装信息,点击“安装”按钮,如下所示,开始安装。安装完成后,点击“完成”按钮完成安装。

7

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤6: 进入 Developer 安装目录,进入 ide\eclipse 目录,双击“studio.exe”启动

Developer,启动后显示 Developer 界面如下图。

3.1.2 安装 Server

下面介绍安装 Primeton ESB Server 前的准备工作、安装步骤、验证安装是否正确的方法,

以及 windows 环境下安装时需要注意的事项。

安装准备

安装 Primeton ESB 需做以下准备工作:

(1) 检查安装环境

检查操作系统,必须为 Windows 系列。

检查数据库,必须为 Oracle 10g、Mysql5.5,保证要安装 ESB 的机器与数据库连接成功。

安装步骤

步骤1: 进入 ESB Server 解压包对应的目录,双击“install.cmd”启动安装,如下图,点击“下

一步”按钮。

8

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤2: 浏览许可协议,选中“本人接受许可协议条款”,点击“下一步”按钮。

9

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤3: 选择 IP 地址,输入管理端口,点击“下一步”按钮。

• IP 地址:ESB 服务器所在机器的 IP 地址。 • 管理端口:ESB 服务器的管理端口。

10

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤4: 在“目标文件夹”输入目标安装目录,也可以点“浏览”按钮,选择目标安装目录,点击“下

一步”按钮。

步骤5: 输入数据库配置信息,并点击“数据库连接测试”按钮测试数据库是否正确连接,

点击“下一步”按钮。

11

Primeton ESB 产品安装指南 第三章 安装 ESB

• 数据库类型:支持 MySQL、Oracle10g 两种数据库。数据库用于存储 Developer 中开发的

业务逻辑。 • 数据库 IP:数据库服务器的 IP 地址。 • 数据库端口:数据库服务器的端口。 • 数据库名称:数据库的服务名。 • 数据库用户:数据库的用户名。 • 数据库用户口令:数据库的密码。 • 数据库 URL:完整数据库访问地址,安装程序根据输入参数自动生成。 • 自选数据库驱动:选中此项,可以点击“浏览”按钮选择适合的其它数据库驱动。 • 数据库驱动类:使用自选数据库驱动时,显示数据库驱动类。 • 初始化数据库:选中此项后,安装程序将重新创建 ESB 相关表。 • 数据库连接测试:通过此按钮测试当前数据库是否可以正常连接。

步骤6: 确认安装信息,如下所示,点击“安装”按钮开始安装。安装完成后,点击“完成”按钮

完成安装。

12

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤7: 进入 ESB Server 安装目录,双击“startServer.cmd”启动 esb server,启动后显示

启动成功信息如下图。

3.1.3 安装 Console

下面介绍安装 Primeton ESB Console 前的准备工作、安装步骤、验证安装是否正确的方

法,以及 windows 环境下安装时需要注意的事项。

安装准备

安装 Primeton ESB 需做以下准备工作:

(1) 检查安装环境

检查操作系统,必须为 Windows 系列。

检查数据库,必须为 Oracle 10g、Mysql5.5,保证要安装 ESB 的机器与数据库连接成功。

13

Primeton ESB 产品安装指南 第三章 安装 ESB

安装步骤

步骤1: 进入 ESB Console 解压包对应的目录,双击“install.cmd”启动安装,如下图,

点击“下一步”按钮。

步骤2: 浏览许可协议,选中“本人接受许可协议条款”,点击“下一步”按钮。

14

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤3: 输入管理员信息和用户基本信息,点击“下一步”按钮。

• 管理员:Console 默认管理员 sysadmin 不可修改。 • 密码:默认管理员密码为 000000。 • 用户名称:使用 ESB Console 的用户名。 • 机构名称:使用 ESB Console 的机构名。

15

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤4: 选择服务器,缺省为 Tomcat5.5.20,并且不可修改,如下所示。点击“下一步”按钮。

步骤5: 在“目标文件夹”输入目标安装目录,也可以点“浏览”按钮,选择安装目录。点击“下一

步”按钮。

16

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤6: 输入数据库配置信息,并点击“数据库连接测试”按钮测试数据库是否正常连接,点击

“下一步”按钮。

• 数据库类型:支持 MySQL、Oracle10g 两种数据库。数据库用于存储 Developer 中开发的

业务逻辑。 • 数据库 IP:数据库服务器的 IP 地址。 • 数据库端口:数据库服务器的端口。 • 数据库名称:数据库的服务名。 • 数据库用户:数据库的用户名。 • 数据库用户口令:数据库的密码。 • 数据库 URL:完整数据库访问地址。安装程序根据输入参数自动生成。 • 自选数据库驱动:选中此项,可以点击“浏览”按钮选择适合的其它数据库驱动。 • 数据库驱动类:使用自选数据库驱动时,显示数据库驱动类。 • 初始化数据库:选中此项后,安装程序将重新创建 ESB 相关表。 • 数据库连接测试:通过此按钮测试当前数据库是否可以正常连接。

17

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤7: 确认安装信息,点“安装”按钮开始安装。安装完成后,点击“完成”按钮完成安

装。

步骤8: 进入 Console 安装目录,双击“startConsole.cmd”启动 console,启动后显示启动成

功信息如下图。

18

Primeton ESB 产品安装指南 第三章 安装 ESB

3.2 Linux 安装

在您购买的 Primeton ESB 安装光盘中,支持 Linux 环境下安装的部件如下:

Primeton_ESB_6.2.0.0_Server_Linux_32.tar:ESB 服务器安装包

Primeton_ESB_6.2.0.0_Console_Linux_32.tar:ESB 控制台安装包

Primeton_ESB_6.2.0.0_SSM_Linux_32.tar:ESB 服务状态监控安装包

Primeton_ESB_6.2.0.0_SRR_Linux_32.tar:ESB 服务注册与仓库安装包

在安装之前,需要将各组件拷贝到安装机器指定目录下,并将压缩文件解压。

3.2.1 安装 Server

下面介绍安装 Primeton ESB Server 前的准备工作、安装步骤、验证安装是否正确的方法,

以及 Linux 环境下安装时需要注意的事项。

安装准备

安装 Primeton ESB 需做以下准备工作:

(1) 检查安装环境

检查操作系统,必须为 Redhat Linux 3.0 及以上版本。

检查数据库,必须为 Oracle 10g、Mysql5.5,保证要安装 ESB 的机器与数据库连接成功。

安装步骤

步骤1: 进入 ESB Server 解压包对应的目录,执行“install.sh”启动安装,如下图,点击“Next”按钮。

19

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤2: 浏览许可协议,选中“I accept the terms of the License Agreement”,点击“Next”按钮。

20

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤3: 选择 IP 地址,输入管理端口,点击“Next”按钮。

• Choose IP:ESB 服务器所在机器的 IP 地址。 • Managememt Port:ESB 服务器的管理端口。

21

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤4: 在“Select Directory”输入目标安装目录,也可以点“Choose”按钮,选择目标安

装目录,点击“Next”按钮。

步骤5: 输入数据库配置信息,并点击“Connection Test”按钮,测试数据库是否正确连接,

点击“Next”按钮。

22

Primeton ESB 产品安装指南 第三章 安装 ESB

• Database:支持 MySQL、Oracle10g 两种数据库。数据库用于存储 Developer 中开发的业

务逻辑。 • DB IP:数据库服务器的 IP 地址。 • DB Port:数据库服务器的端口。 • DB Name:数据库的服务名。 • DB User:数据库的用户名。 • DB Password:数据库的密码。 • DB URL:完整数据库访问地址。安装程序根据输入参数自动生成。 • User JDBC Driver:选中此项,可以点击“浏览”按钮选择适合的其它数据库驱动。 • JDBC Driver:使用自选数据库驱动时,显示数据库驱动类。 • Initiaize Database:选中此项后,安装程序将重新创建 ESB 相关表。 • Connection Test:通过此按钮测试当前数据库是否可以正常连接。

步骤6: . 确认安装信息,如下所示,点击“Install”按钮开始安装。安装完成后,点击“Finish”按钮完成安装。

23

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤7: 进入 ESB Server 安装目录,执行“startServer.sh”启动 esb server,启动后会显示

启动成功信息如下图。

3.2.2 安装 Console

下面介绍安装 Primeton ESB Console 前的准备工作、安装步骤、验证安装是否正确的方

法,以及 Linux 环境下安装时需要注意的事项。

安装准备

安装 Primeton ESB 需做以下准备工作:

(1) 检查安装环境

检查操作系统,必须为 Redhat Linux 3.0 及以上版本。

检查数据库,必须为 Oracle 10g、Mysql5.5,保证要安装 ESB 的机器与数据库连接成功。

24

Primeton ESB 产品安装指南 第三章 安装 ESB

安装步骤

步骤1: 进入 ESB Console 解压包对应的目录,执行“install.sh”启动安装,如下图,点击

“Next”按钮。

25

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤2: 浏览许可协议,选中“I accept the terms of the License Agreement”,点击“Next”按钮。

步骤3: 输入管理员信息和用户基本信息,点击“Next”按钮。

• Administrator:Console 默认管理员 sysadmin 不可修改。

26

Primeton ESB 产品安装指南 第三章 安装 ESB

• Password:默认管理员密码为 000000。 • User Name:使用 ESB Console 的用户名。 • Organization:使用 ESB Console 的机构名。

步骤4: 选择服务器,缺省为 Tomcat5.5.20,并且不可修改,如下所示。点击“Next”按钮。

27

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤5: 在“Select Directory”输入目标安装目录,也可以点“Choose”按钮,选择安装目录。

点击“Next”按钮。

步骤6: 输入数据库配置信息,并点击“Connection Test”按钮,测试数据库是否正常连接,

点击“Next”按钮。

28

Primeton ESB 产品安装指南 第三章 安装 ESB

• Database:支持 MySQL、Oracle10g 两种数据库。数据库用于存储 Studio 中开发的业务

逻辑。 • DB IP:数据库服务器的 IP 地址。 • DB Port:数据库服务器的端口。 • DB Name:数据库的服务名。 • DB User:数据库的用户名。 • DB Password:数据库的密码。 • DB URL:完整数据库访问地址。安装程序根据输入参数自动生成。 • User JDBC Driver:选中此项,可以点击“浏览”按钮选择适合的其它数据库驱动。 • JDBC Driver:使用自选数据库驱动时,显示数据库驱动类。 • Initialize Database:选中此项后,安装程序将重新创建 ESB 相关表。 • Connection Test:通过此按钮测试当前数据库是否可以正常连接。

步骤7: 确认安装信息,点“Install”按钮开始安装。安装完成后,点击“Finish”按钮完成安

装。

29

Primeton ESB 产品安装指南 第三章 安装 ESB

步骤8: 进入 ESB Console 安装目录,执行“startConsole.sh”启动 console,启动后显示

启动成功信息如下图。

30

Primeton ESB 产品安装指南 第四章 卸载ESB

第4章 卸载 ESB

本章介绍如何卸载 Primeton ESB。

Windows 平台下,Primeton ESB 提供了自动卸载功能,点击开始菜单中的快捷菜单即可。

Linux 平台下,Primeton ESB 没有提供自动卸载功能。卸载时,只需要手工删除目录即可。

卸载 Primeton ESB 的注意事项如下:

(1) 一旦删除 Primeton ESB 将不能恢复。 (2) 删除前需要中止 ESB Server。

31

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

第5章 Server 配置工具使用

本章讲述 ESB Server 配置工具的使用说明。该工具用于配置 ESB Server 的运行参数。

5.1 Windows 使用

进入 ESB Server 安装目录的 server\bin,双击“serverconfig.bat”启动 server 配置工具,

启动后显示工具界面如下:

5.1.1 系统配置

系统参数:用于配置服务器运行参数及线程池参数。

参数:点击“参数”,界面如下:

32

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

• 服务器 IP:ESB 服务器所在机器的 IP 地址。 • 管理端口:ESB 服务器的管理端口。 • 自定义参数:自定义的系统参数,可在 server 中引用。

线程池:点击“线程池”,界面如下:

• 最大线程数: 线程池中最大线程数,该值不能小于最小线程数的值。

33

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

• 队列容量: 线程池中工作队列的容量值。 • 最小线程数: 线程池中最少线程数,该值不能大于最大线程数的值。 • 存活时间: 如果池中有多于核心线程数的线程,这些线程在空闲时间超过存活时间时将会

被销毁。 • 拒绝策略:当线程池工作队列已满并且线程数达到最大值时,新请求到来时,将执行拒绝

策略。支持 ABORT、CALLER_RUNS、DISCARD、DISCARD_OLDEST 四种拒绝策略: ABORT:新请求被拒绝,并抛出 RejectedExecutionException 异常。 CALLER_RUNS:由新请求所在的线程直接处理请求,如果新请求所在的执行线程

已关闭,则丢弃该请求。此策略提供简单的反馈控制机制,能够减缓新任务的提交

速度。 DISCARD:直接丢弃被拒绝的请求。 DISCARD_OLDEST:如果新请求所在的执行线程尚未关闭,则位于工作队列头部

的任务将被删除,然后重试执行程序(如果再次失败,则重复此过程)。

R/R 连接:用于配置 ESB 的数据库连接属性。

• 数据库类型:支持 MySQL5.5、Oracle10g 两种数据库。数据库用于存储 Developer 中开发

的业务逻辑。 • 数据库 IP:数据库服务器的 IP 地址。 • 数据库端口:数据库服务器的端口。 • 数据库名称:数据库的服务名。 • 数据库用户:数据库的用户名。 • 数据库用户口令:数据库的密码。 • 数据库 URL:完整数据库访问地址,安装程序根据输入参数自动生成。 • 自选数据库驱动:选中此项,可以点击“浏览”按钮选择适合的其它数据库驱动。

34

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

• 数据库驱动类:使用自选数据库驱动时,显示数据库驱动类。 • 数据库连接测试:通过此按钮测试当前数据库是否可以正常连接。

5.1.2 HTTPClient

• 最大连接数:HTTP Server 能接收的最大连接数。当连接数达到该数值时,ESB 服务器便

会认为 Http Server 达到低资源状态。 • 主机最大连接数:HTTP Server 的个数。

35

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

5.1.3 MQ Server

基本属性

• 数据存储目录: 存储的数据物理路径。 • 是否持久化: 选择该属性则数据存储与设定的存储目录下。 • 是否启动 JMX: 设置 JMX 启动与否。 • 重启时清空原数据: 选择该属性则启动时清空队列的持久化数据。

36

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

传输链接

• 名称:MQ 服务器的主机名称。 • 端口:MQ 服务器的端口。 • URL:MQ 服务器的连接地址。

37

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

地址策略

• 队列名称:消息队列名称。 • 内存大小:消息大小。 • 发送流程控制:发送流程控制开关。 • 主题名称:消息主题名称。 • 内存大小:消息大小。 • 发送流程控制:发送流程控制开关。

38

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

系统内存配置

• 非持久消息内存存储大小:非持久化消息占用内存大小。 • 持久消息磁盘存储大小:持久化消息占用存储空间大小。 • 临时消息内存存储大小:临时消息占用内存大小。

39

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

5.1.4 SSM 配置

• 最大备用的指数:每次写入日志文件的缓存大小。 • LOG 文件路径:日志文件的物理存放路径。 • 转换文件时间:日志文件滚动写入的时间间隔。 • LOG 文件大小:日志文件的存储大小。 • 是否及时写文件:选择该属性则实时存储日志文件。 • BufferSize:日志缓存大小。 • BufferIO:日志数据缓存开关。

5.2 Linux 使用

进入 ESB Server 安装目录的 server\bin,双击“serverconfig.sh”启动 server 配置工具,

启动后显示工具界面如下:

40

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

5.2.1 System Config

System Parameter:用于配置服务器运行参数及线程池参数。

参数:点击“Parameter”,界面如下:

41

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

• Local IP:ESB 服务器所在机器的 IP 地址。 • Admin Port:ESB 服务器的管理端口。 • Customer Parameters:自定义的系统参数,可在 server 中引用。

线程池:点击“Thread Pool”,界面如下:

• MaxSize: 线程池中最大线程数,该值不能小于最小线程数的值。 • QueueCapacity: 线程池中工作队列的容量值。 • CoreSize: 线程池中最少线程数,该值不能大于最大线程数的值。 • KeepAliveSecond(S): 如果池中有多于核心线程数的线程,这些线程在空闲时间超过存

活时间时将会被销毁。 • RejecttionPolicy:当线程池工作队列已满并且线程数达到最大值时,新请求到来时,将执

行拒绝策略。支持 ABORT、CALLER_RUNS、DISCARD、DISCARD_OLDEST 四种拒绝

策略: ABORT:新请求被拒绝,并抛出 RejectedExecutionException 异常。 CALLER_RUNS:由新请求所在的线程直接处理请求,如果新请求所在的执行线程

已关闭,则丢弃该请求。此策略提供简单的反馈控制机制,能够减缓新任务的提交

速度。 DISCARD:直接丢弃被拒绝的请求。 DISCARD_OLDEST:如果新请求所在的执行线程尚未关闭,则位于工作队列头部

的任务将被删除,然后重试执行程序(如果再次失败,则重复此过程)。

42

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

R/R Connect:用于配置 ESB 的数据库连接属性。

• Database:支持 MySQL5.5、Oracle10g 两种数据库。数据库用于存储 Developer 中开发

的业务逻辑。 • DB IP:数据库服务器的 IP 地址。 • DB Port:数据库服务器的端口。 • DB Name:数据库的服务名。 • DB User:数据库的用户名。 • DB Password:数据库的密码。 • DB URL:完整数据库访问地址,安装程序根据输入参数自动生成。 • User JDBC Driver:选中此项,可以点击“浏览”按钮选择适合的其它数据库驱动。 • JDBC Driver:使用自选数据库驱动时,显示数据库驱动类。 • Connection Test:通过此按钮测试当前数据库是否可以正常连接。

43

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

5.2.2 HTTPClient

• MAXTotalConnections:HTTP Server 能接收的最大连接数。当连接数达到该数值时,ESB服务器便会认为 Http Server 达到低资源状态。

• MaxConnectionPerhost:HTTP Server 的个数。

44

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

5.2.3 MQ Server

Basic

• Data Directory: 存储的数据物理路径。 • Persistent: 选择该属性则数据存储与设定的存储目录下。 • Use JMX: 设置 JMX 启动与否。 • Delete All Messages On Startup: 选择该属性则启动时清空队列的持久化数据。

45

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

Transport Connectors

• Name:MQ 服务器的主机名称。 • Port:MQ 服务器的端口。 • URL:MQ 服务器的连接地址。

46

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

Destination Policy

• QueueName: 消息队列名称。 • Memory Limit: 队列消息大小。 • Producer Flow Control:发送流程控制开关。 • Topic Name:消息主题名称。 • Memory Limit:主题消息大小。 • Producer Flow Control:发送流程控制开关。

47

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

System Usage

• Memory Usage: 非持久化消息占用内存大小。 • Store Usage:持久化消息占用存储空间大小。 • Temp Usage:临时消息占用内存大小。

48

Primeton ESB 产品安装指南 第五章 Server 配置工具使用

5.2.4 SSM Config

• Max Backup Index:每次写入日志文件的缓存大小。 • LOG File:日志文件的物理存放路径。 • Roll Time:日志文件滚动写入的时间间隔。 • LOG 文件大小:日志文件的存储大小。 • Innediate Flush:选择该属性则实时存储日志文件。 • BufferSize:日志缓存大小。 • BufferIO:日志数据缓存开关。

49

Primeton ESB 产品安装指南 附录 A ESB Server 安装目录说明

附录A ESB Server 安装目录说明

ESB Server 安装目录下各个子目录及其说明如下表所示。

目录 说明

\ 安装根目录,Server 启动脚本放在该目录下。

\server\bin Server 启动、停止脚本,Monitor Agent 启动

停止脚本。

\server\scripts 数据库脚本

\server\EOS\_srv ESB Server license 文件、启动配置文件目录。

\server\EOS\_srv\config ESB Server 配置文件目录

\server\EOS\_srv\work\esbmonitor Monitor 临时文件保存目录

\server\EOS\_srv\work\esbserver Server 本地变量存放目录

\server\EOS\_srv\work\logs Server 运行日志目录

\server\EOS\_srv\work\mq_data Server 中 MQ 数据存放目录

\server\EOS\_srv\work\user 用户定义 Module 存放目录

\server\plugins ESB Server 运行相关 jar 包

50

Primeton ESB 产品安装指南 附录 B FAQ

附录B FAQ

本部分列举 ESB 产品安装过程中的常见问题,以及问题出现的可能原因和解决方法,仅供

参考。

Q:Oracle 9i 环境下,安装 ESB 过程中,执行到“配置数据库”步骤时,数据库连接测试失

败。

A:

可能原因:

原因 1:由于 ESB 只能提供一个版本的 JDBC 驱动程序,而数据库不同版本之间存在 JDBC

的差异,因此导致出现数据库连接的问题。

原因 2:另外一个可能原因是由于防火墙导致无法连接。

解决方法:

方法 1:安装时用户使用自选数据库驱动连接数据库。

方法 2:关闭防火墙。

51