iPro是基于AD系统的开放脚本语言,为AD设备提供灵活强大的定制功能,基于lua语法的iPro可以方便的加入到AD设备内部,处理通过AD设备的网络流量,控制各种协议和应用数据。
iPro必须包含事件,接口函数和逻辑三部分才能有效运行,通过这三个部分的灵活组合,可以定制7层的数据流量,提高AD设备的灵活性和功能性。高效使用iPro定制某些应用,可以大大降低研发成本,简化研发复杂程度,提高应用系统稳定性。
那什么时候需要用到iPro语言呢?
AD设备支持绝大多数应用交付的标准功能,可以满足绝大部分IT系统对这方面的功能及部署要求,但某些应用系统对数据控制有着更加精细的定制要求,或者对标准协议的功能支持有更高的要求,这些时候需要使用iPro来增强AD设备的功能,实现这些功能要求。
例如应用服务器到数据库的连接、各种前置业务服务器等核心业务都是采用TCP长连接进行处理的。长连接适合于大数据量的高性能处理,但在单台服务器无法处理全部业务和需要多台服务器并行以提高高可用性的时候,长连接的方式也给高性能处理带来了麻烦。长连接一旦建立后,就无法将同一个长连接中的交易请求分配到其他服务器,一旦连接,后台服务器就只能被动地处理连接中过来的所有请求,无法使交易请求平均的分配到多台服务器上。同时,长连接情况下的运维和故障切换也存在诸多问题。某公司AD可以通过iPro语言,将长连接中的消息进行拆分并负载,通过简单的代码即可实现基于消息的长连接负载,提高了客户的操作灵活性。
预进一步了解,请咨询当地某公司市场人员。 |