0 Replies Latest reply on Sep 24, 2019 7:15 AM by 4088452

    如何获取tuxedo server的配置数和在忙的服务数?

    4088452

      我目前采用的方法是tpcall .TMIB

      方法1:

      设置

      TA_FLAGS=65536

      TA_CLASS=T_QUEUE

      TA_OPERATION=GET

      TA_STATE=ACT

       

      tpcall .TMIB后,获取到TA_SERVERCNT.TA_WKQUEUED即为需要的值

       

      方法2:

      设置

      TA_FLAGS=65536

      TA_CLASS=T_SERVER

      TA_OPERATION=GET

      TA_STATE=ACT

      tpcall .TMIB后,获取到TA_CURRSERVICE.统计其总数和不为空的个数即为需要的值

       

      比较:

      方法1较直观,但部分出现奇异值

      方法2需要在计算,运算两相对较大

       

      请求:

      1、tpcall .TMIB频繁调用是否有副作用,并发能力如何?

      2、请提出获取服务配置数、在忙服务数、空闲服务数更好的建议(可分C语言调用,java调用,脚本实现)