TongEASY中间件介绍

Posted 新大陆软件评测中心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TongEASY中间件介绍相关的知识,希望对你有一定的参考价值。


TongEASY中间件介绍

中间件的基本概念

什么是中间件?

是一个独立的软件,分布式应用借助于这类软件在不同的技术之间共享资源。

中间件位于客户机/服务器的操作系统之上,管理计算资源和网络通讯。

中间件体系结构图

TongEASY中间件介绍

中间件功能

TongEASY中间件介绍

与传统两层结构比较

TongEASY中间件介绍

中间件在企业中的作用

  • 有效整合系统,消除瓶颈,降低应用对系统的要求,节约投资

  • 方便开发,为不同平台提供统一接口

  • 减少网上流量,提供可靠的传输服务

  • 具有触发机制,使应用成为一有机整体

  • 良好的系统扩展性、伸缩性

  • 保障数据安全

  • 方便应用系统的管理和维护

TongEasy布署

1

TongEasy的几个环境变量

  • TONGEASYHOMEDIR

  • TONGEASYDIR

  • TEFILESDIR

  •  TELOGDIR

2

TongEASY基本参数文件

  • 节点及通讯参数:TongLINK.conf

  • 路由参数:route.conf

  • 系统资源参数:srcpara.txt

  • 数据库参数:dbtxdesc.txt

  • 服务参数:svcdesc.txt

  • 分发节点: nsdesc

3

节点及通讯参数配置(TongLINK.conf)

 包括:

  • 本地节点通讯参数

  • 上级节点通讯参数

  • 下级节点通讯参数

可以编辑配置文件进行配置

也可以使用界面进行配置

  • $tlmenu -W

  • passwd:

4

路由参数配置(route.conf)

文件格式:目的节点名 路由节点名

举例

#ObjNode GateWayNode

*tens

5

系统资源参数(srcpara.txt)

TongEASY中间件介绍

6

数据库参数配置(dbdesc.txt)

# for Oracle9

[DBSVR]

DBSVR_ID=0  #与服务参数配置( svcdesc.txt )中的 DB_ID值对应

DBSVR_TYPE=ORA920

DBSVR_LIB=-L/oracle/app/oracle/product/9.2/lib32 -lclntsh

DBSVR_CC=aCC -AA  -Wl,+s -Wl,+b.

CMT_NUM=5

[DBENV]

ORACLE_HOME=/oracle/app/oracle/product/9.2

ORACLE_SID=hisdata

[DBNAME]

Oracle_XA+Acc=P/ccs/ccs+sqlnet= tcustom_new +SesTm=60

7

服务参数配置(svcdesc.txt)

# prg

[PROGRAM]

PRG_ID=8030

COMMENT=CS SERVICE

TYPE=S

MAX=10

INIT=0

PARA=5

PRG_NAME=CS_TE_SERVICE #实际程序名

DB_ID=0

XA_FLAG=1

[SERVICE]

TE_CS_SERVICE TE_MAIN_FUN NULL NULL NULL #通过网关中调用的别名

8

nsdesc文件配置

TongEASY中间件介绍
  • 服务端nsdesc文件配置包含所有要通过服务端下子节点接入配置的子节点名。

  • 客服端nsdesc文件配置就包含本机上要介入服务端的子节点名。

系统的启动和终止

1

系统的启动

使用命令tminit

如果数据库系统重启,则需要重启TongEASY

2

系统的终止

使用命令tmend

TongEasy管理命令

1

tesvrdown

停单独服务

2

Loadnode动态修改参数

-l.----- reload TongLINK config, include LogLevel,

    UpNode, DownNode and Line define.

-r.----- reload TongLINK route.conf.

-n.----- reload TongEASY nsdesc.

-s.----- reload TongEAST srcpara.txt.

-p.----- reload TongEAST svcdesc.txt.

-d.----- reload TongEAST dbdesc.txt.

-a.----- reload all config file.

3

 监控工具tmmng:事务、进程、资源

跟各个选项查询对应的事务、进程、资源等情况

TongEASY中间件介绍

4

监控工具tlmenu:节点

TongEASY中间件介绍
  • 上图黑色节点名说明服务端跟客户端的网络通信是通着。

  • 上图白色部分说明服务端跟客户端的网络不通,或者就是客户端的应用没启动。

TongEasy与FCGI的主要区别

TongEasy

  1. 管理全局交易,协调交易的提交、回滚以及交易的恢复,保证交易的一致性

  2. 统一管理系统内的数据库系统,协调多个数据库系统中全局交易的提交,程序不需要关心数据库连接细节

  3. 动态负载均衡,根据交易负载自动调整服务程序运行数

  4. 节点备份,自动切换

新大陆软件评测中心

邮箱:nlsetc@newlandcomputer.com

专业测试,成就卓越

以上是关于TongEASY中间件介绍的主要内容,如果未能解决你的问题,请参考以下文章

中间件介绍

数据库相关中间件介绍

RabbitMQ消息中间件介绍

django中间件介绍

中间件介绍

消息队列中间件介绍