工作灯 5.0.6.1
我们的客户对使用英特尔的 PCI 设备 ( http://info.intel.com/rs/intel/images/Intel_Expressway_Tokenization_Broker.pdf ) 提出了具体要求,以避免对应用程序和服务器进行 PCI 审核。
因此,与支付数据有关的适配器调用将需要通过此硬件设备,然后才能访问 worklight 服务器。所有其他适配器调用应直接转到 Worklight 服务器(以免设备过载)。想法是在后台拥有两个不同的 URL,但使用相同的 worklight 服务器。假定通过设备的调用对于 Worklight 服务器是透明的,因此不应影响 Worklight 功能。
我的问题是:
一个 Worklight 最佳实践,为同一个 Worklight 服务器提供两个不同的 URL,并从客户端交替这些 URL 以进行适配器调用(仅限;不是直接更新或其他任何东西,因为我们假设这是本机执行的)?
是否可以通过客户端代码中的 JavaScript 代码动态覆盖用于适配器调用的 Worklight 服务器 URL?例如,在 WL.Client AJAX 适配器调用之前覆盖从某处获取/返回工作灯 URL 的特定 JS 函数?
我们还在研究让负载均衡器根据正在调用的 AdapterName 的正则表达式切换路由。但现在还不确定这是否可能以及对性能的影响是什么。