0

我想在两个 tibco EMS 服务器之间创建一条路由。但我没有得到连接 ID。它说状态=未连接。

我做了以下更改:

       Step-1 : Enable the routing feature in tibemds.conf
                 routing  = enabled

       Step-2 : Connect tibco admin portal and run the below command:

                 create route [SERVERB_NAME] url=ssl://SERVERB-URL:7243 zone_name=Z1 
                 zone_type=1hop

                  Command outupt : Route '[SERVERB_NAME]' to 'ssl://SERVERB-URL:7243' has been added

       Step-3 : show route ROUTE-NAME
                ssl://localhost:7243> show route SERVERB_NAME
                Route                       = SERVERB_NAME
                URL                         = ssl://SERVER-URL:7243
                Zone Type                   = 1hop
                Zone Name                   = Z1
                Config                      = Present in local configuration
                Status                      = Not connected

任何人都可以帮助我理解..我错过了什么......

4

1 回答 1

0

经过更多调试后,我遇到了问题并能够在 ConnId 列下获取连接 ID。

我在 routes.conf 文件中使用了 ssl_verify_host = disabled。问题是尝试创建路由时 ssl 验证失败。因此,要么将 SERVERB 的 SSL 证书复制到 SERVERA 中,要么干脆禁用 ssl 验证。

更改 routes.conf 文件后如下所示:

[SERVERB_NAME]
 url   = ssl://SERVERB-URL:7243
 ssl_verify_host = disabled

成功创建路由后,它看起来像:

 ssl://localhost:7243> show route SERVERB_NAME
 Route                       = SERVERB_NAME
 URL                         = ssl://SERVERB-URL:7243
 Zone Type                   = mhop
 Zone Name                   = default_mhop_zone
 Config                      = Present in local configuration
 Status                      = Connected,  id=2
 Backlog                     = count=0, size=0.0 Kb
 ssl_verify_host             = disabled
于 2019-07-31T09:03:50.540 回答