`
dyx1024
  • 浏览: 115126 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

KCXP测试题目

 
阅读更多

KCXP测试培训题

一、选择题

1、KCXP主程序是_B__

A.kcxpmanager.exe

B、kcxpsvc.exe

C、xpcc.exe

D、kcxptest.exe

2、KCXP配置管理程序是_A__

A、xpcc.exe

B、kcxptest.exe

C、kcxpmanager.exe

D、kcxpsvc.exe

3、KCXP管理器程序是__C_

A、xpcc.exe

B、kcxptest.exe

C、kcxpmanager.exe

D、kcxpsvc.exe

4、判断营业部的KCXP和总部KCXP之间连通性,运行xpcc,

执行如下命令_C__。

A、addexit –n 对端节点编号

B、detectroute –n 对端节点编号

C、checkroute –n对端节点编号

D、checkqueue –n 对端节点编号

5、KCXP主要使用_A__协议来传递消息

A、TCP协议

B、UDP协议

C、ICMP协议

D、IPX/SPX协议

6、运行xpcc查看本地队列的各种属性,使用__A__

A、dispqd

B、dispqu

D、dispexit

E、disproute

7、运行xpcc查看第index队列的第x条消息内容,使用__B_

A、dispqd –n index –p x

B、dispqu –n index –p x
C、dispqm –n index –p x

D、dispexit –n index –p x

8、运行xpcc显示节点的路由表,使用_ A__

A、disproute

B、disproute -a

C、dispexit -a

D、disprdef -a

9、当业务运行异常时,如果查看本地KCXP和总部的连通情况,除了使用3中的命令外,还要使用若干命令来判断网络连通情况,以下_D__是错误的

A、telnet 远端KCXP侦听地址和端口

B、ping 远端的KCXP地址

C、tracert远端的KCXP地址

D、pingKCBP地址

10、当业务运行异常时,网络情况是考虑的因素之一,以下_ABCD__等多个因素会影响业务的正常运行

A、网络流量异常,网络受到蠕虫病毒的攻击

B、网络中的网卡出现故障,此网卡广播大量消息,造成本地局域网瘫痪

C、防火墙设备或软件设置不当,导致数据包丢失或被拦截,或频繁切换线路,KCXP频繁重连

D、网络运营商的中间设备出现故障,导致网络连通时断时续

11、KCXP支持的最大连接数是__D_

A、512

B、1024

C、10240

D、8192

12、KCXP支持的最大路由数是_B__

A、256

B、512

C、1024

D、2048

13、一个KCXP集群最多含_D__个KCXP节点

A、2

B、4

C、8

D、16

14、下列关于KCXP的节点编号和队列管理器名,_D__是错误的

A、节点编号和队列管理器名是全局唯一的

B、节点编号由8位数字或字母或混合组成

C、队列管理器名最多31位

D、节点编号在满足A的情况下可以任意定义

15、一个KCXP集群内的KCXP节点,具有某些相同的特征_B__

A、具有相同的节点编号

B、集群ID的前四位相同

C、具有相同的集群ID

D、侦听的IP地址相同

16、关于KCXP集群部署,以下哪个是错误的_C___

A、远端队列必须在一个集群内的每个KCXP上部署

B、集群内的KCXP节点之间创建了一个集群通道,用作交换集群信息、负载信息和数据,所以使用的端口必须是开放的。

C、营业部KCXP集群和总部KCXP集群,部署的KCXP之间的路由可以两两部署,不用交叉

D、集群内的KCXP的外挂插件部署必须是统一的,不能出现一个部署,另一个没有部署的情况

17、当系统运行缓慢和异常时,需要查看KCXP的运行情况,包括以下几个措施,_ABCDEF___

A、通过windows性能监视器和任务管理器KCXP主机的cpu占用率、内存占用、磁盘空间,以及kcxpsvc.exe进程是否崩溃

B、在KCXP管理器上查看应答队列、传输队列的队列当前深度和KCXP的连接数

C、使用xpcc检查KCXP之间路由连通性

D、使用ping等命令来检查KCXP之间的网络连通性和网络流量

E、使用xpcc检查死信队列的进出数,判断是否消息被放入死信队列中

F、检查KCXP当天运行日志

18、在kcxp.ini中,配置如下项

[UserServer]

DefConnThreadNum=xxx

DefPoolThreadNum=xxx

DefConnThreadNum表示处理请求的线程数

DefPoolThreadNum表示处理取消息的初始线程数

哪种配置是正确的__B__

A、DefConnThreadNum = 任务管理器上的cpu核心个数*4

DefConnThreadNum = 任务管理器上的cpu核心个数*8

B、DefConnThreadNum = 任务管理器上的cpu核心个数*2

DefConnThreadNum = 任务管理器上的cpu核心个数*4

C、DefConnThreadNum = 任务管理器上的cpu核心个数*4

DefConnThreadNum = 任务管理器上的cpu核心个数*4

D、DefConnThreadNum = 128

DefConnThreadNum = 512

19、当机器重启时,运行KCXP命令管理器,点击启动KCXP服务,如果弹出一个错误窗口,以下哪些因素是正确的,_ABCD___

A、KCXP服务的执行路径和命令管理器上的路径不一致

B、KCXP的配置文件kcxp.ini和kcxpmanager.ini可能已经损坏,需要从备份中恢复

C、KCXP服务被卸载了

D、KCXP主程序被删除了

20、本地队列和远程队列,_C__是正确的

A、只是类型不同,在本地都可以存放消息

B、都可以由客户端程序创建

C、本地队列能够存放消息,远程队列只是一个对另一个KCXP的映射,消息将被传送到被映射的KCXP的本地队列中

D、如果两个队列重名,则本地队列的优先级高于远程队列

E、应用程序可以从远程队列取消息

二、问答题

1、配置路由

假设有A、B两个KCXP节点,A是客户端,B是服务端,需要使用xpcc的命令配置两者之间的路由

A节点参数如下:

Nodecode = 00000001

Qmgrname = 00000001

Ip地址=192.168.0.1

IP端口=21000

Username = KCXP00

Passwd = 123456

B节点参数如下:

Nodecode = 00000002

Qmgrname = 00000002

Ip地址=192.168.0.2

IP端口=21000

Username = KCXP00

Passwd = 123456

A节点执行addroute –n 00000002 –m 00000002 –p 1 –a 192.168.0.2 –o 20000 –t 0 –u KCXP00 –w 123456 –d 0 –c 1 –r 0

B节点执行addroute –n 00000001 –m 00000001 –p 1 –a 192.168.0.1 –o 20000 –t 0 –u KCXP00 –w 123456 –d 0 –c 1 –r 1

2、配置一个远程队列

远程队列名:reqzb

远程节点:00000001

目标队列:reqzb

执行: addrdef –n reqzb –c 00000001 –d reqzb –s 0

3、配置集群

A和B是两个同一集群的节点

A节点参数如下:

Nodecode = 00000001

Qmgrname = 00000001

Ip地址=192.168.0.1

B节点参数如下:

Nodecode = 00000002

Qmgrname = 00000002

Ip地址=192.168.0.2

在A的kcxp.ini中配置

[Cluster]

ClusterID=00001

LBValue=100

LocalLoadAddr=192.168.0.1,6006,TCP

Cluster1=192.168.0.2,6006,TCP,00000002

在B的kcxp.ini中配置

ClusterID=00002

LBValue=100

LocalLoadAddr=192.168.0.2,6006,TCP

Cluster1=192.168.0.1,6006,TCP,00000001

4、在营业部的KCXP上部署一个transmit.dll插件,列出具体实施步骤

第一步:把transmit.dll拷入kcxp的执行路径的exit路径下

第二步:修改kcxp.ini文件配置所处理的端口

如:

[Exit] #内挂插件

NetAddr2=transmit.dll

第三步:修改KCXP路径下的exit.ini文件,配置其要处理的报文属性,在动态库的同名section下添加

[transmit]

;报文类型位置

TypeOffset = 2

;报文类型长度

TypeLen = 1

;功能号位置

ServiceOffset = 94

;功能号长度

ServiceLen = 8

;机构代码位置

InstOffset = 113

;机构代码长度

InstLen = 4

;报文类型, 请求号, 机构代码, 目标节点编号, 目标队列名(本地队列),附加值

bus1 = 2, 41?, 1101|1204, 20000001, reqzb

第四步:运行xpcc程序,执行如下两个命令,把插件加到KCXP中,并存入kcxpexit.dat里

Addexit –f transmit.dll –c transmit –a 1

Sync -a

分享到:
评论

相关推荐

    KCXP资料的学习

    KCXP资料的学习,主要包括KCXP的安装和使用,使用户能够清楚认识KCXP和KCBP的区别。

    kcxp所需jar包

    调用kcxp api 时,所需有的jar包。

    开放式基金基础知识-金证.ppt

    开放式基金基础知识概论,深度解析基金的申购、赎回、分红、转换、各种计算规则和算法,同时描述的资产管理公司在不同环节上的处理流程

    node-v0.8.10-sunos-x64.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    【课程设计】实现的金融风控贷款违约预测python源码.zip

    【课程设计】实现的金融风控贷款违约预测python源码.zip

    node-v0.10.27-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    课设毕设基于SSM的高校二手交易平台-LW+PPT+源码可运行.zip

    课设毕设基于SSM的高校二手交易平台--LW+PPT+源码可运行

    c++,冒险游戏,可供学习

    冒险游戏,可供学习

    node-v0.11.7-sunos-x64.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    node-v0.8.6-sunos-x64.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    基于C语言的天气客户端的实现.zip

    基于C语言的天气客户端的实现.zip

    internet_download_manager_6.42.3.zip

    internet_download_manager_6.42.3

    第一版商业计划书(1).doc

    第一版商业计划书(1).doc

    node-v0.8.28-linux-x64.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    node-v0.11.5-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    Unity Terrain Adjust

    核心特性:地形调整的灵活性 地形高度与坡度调整: 利用Terrain Adjust,设计师可以根据需要轻松调整地形的高度和坡度,创造出更加自然和真实的环境。 光滑边缘处理: 工具提供了边缘平滑功能,确保地形调整后的过渡自然,避免了突兀的高低变化。 自定义画笔设置: 可调整画笔大小、衰减、间距等参数,让设计师能够精确控制地形的每一个细节。 应用场景:多样化的地形创作 道路与岩石融合: 利用Terrain Adjust,可以将道路和岩石自然地混合到地形中,为游戏世界增添更多细节。 坡道创建: 工具还支持创建坡道,为游戏中的车辆或其他移动元素提供更加丰富的地形变化。 技术细节:轻量级与高效 编辑器专用: 作为编辑器的专用工具,Terrain Adjust不会对项目造成混乱,保持了工作环境的整洁。 Collider需求: 为了使用Terrain Adjust,目标对象需要有Collider组件,以确保地形调整的准确性。 Terrain Adjust工具以其轻量级设计和强大的地形调整功能,成为了Unity环境设计师的得力助手。它不仅提高了工作效率,还为创造更加丰富和真实的游戏世界提供了可能。

    nodejs-x64-0.10.12.tgz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    nodejs-x64-0.11.4.tgz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    node-v0.12.17-sunos-x86.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    node-v0.10.46-darwin-x86.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

Global site tag (gtag.js) - Google Analytics