常见问题

  • 1.为什么要提供业务系统IP地址?
  • 2.什么是轻应用地址?
  • 3.什么是随机时间戳?有什么作用?
  • 4.是否需要申请防火墙?
  • 5.如何申请防火墙?

接入方轻应用接入润工作后,业务系统需要调用后台服务API实现后台功能增强。为了保证业务系统到后台服务API所在服务器的网络通畅,需要申请开通业务系统访问后台服务API所在服务器的80端口的TCP防火墙,所以需要提供业务系统的IP地址。详情请参考4.是否需要申请防火墙?、5如何申请防火墙?。

轻应用地址是轻应用的入口URL,通过此URL可以跳转至轻应用的首页或轻应用的指定初始页面。如走进华润轻应用的应用地址为http://app.crc.com.cn:8889/about-run/index.html

随机时间戳是指系统当前时间距1970年的时间毫秒数。如果启用轻应用的随机时间戳,润工作会自动在轻应用地址后加上time=当前系统毫秒数。如走进华润轻应用开启随机时间戳后应用地址为http://app.crc.com.cn:8889/about-run/index.htmltime=10229399384855757

接入方轻应用集成至润工作过程中,只要实施【单点登录】、【用户权限推送】、【消息推送】三项功能中的任何一项,就需要申请防火墙。

以上三个功能调用的服务地址如下表:

 

环境

服务地址

IP

端口

SIT

http://10.0.62.132/crc/restservice/

10.0.62.132

80

UAT

http://10.0.62.136/crc/restservice/

10.0.62.136

80

生产

http://esbgw.crc.com.cn/crc/restservice/

esbgw.crc.com.cn

80

 

以下以SIT环境为例,检查防火墙是否已开:

在接入方的源服务器上,使用telnet命令,检查是否能访问目标服务器10.0.62.13280端口,命令如下:

telnet 10.0.62.132 80

执行命令后,如果出现以下信息,则说明防火墙不通,需要申请

Trying 10.0.62.132...

telnet: connect to address 10.0.62.132: Connection refused

telnet: Unable to connect to remote host

 

执行命令后,如果出现以下信息,则说明防火墙已通:

Trying 10.0.62.132...

Connected to 10.0.62.132.

Escape character is '^]'.

 

以【走进华润】轻应用举例:

由于该轻应用实现单点登录功能,需调用usertoken校验服务,因此需要申请防火墙。

【走近华润】SIT环境有两台服务器,IP地址分别为10.0.0.1、10.0.0.2,所以我们需要申请这两台机器都要能访问usertoken校验服务的SIT环境(IP:10.0.62.132 端口:80)。

鉴于以上,开发人员只需在【创建应用】申请表中【业务系统服务器IP地址(实IP)】填写10.0.0.1、10.0.0.2即可。详见《 创建应用》章节。