Spring中的aware接口详情
258
2022-10-17
Netscaler Callout策略-实现外部联动
Netscaler Callout策略-实现外部联动 在某些特殊的场景下,需要Netscaler与外部服务实现联动来作出复杂情景下的判断。例如在做LLB时通过外部数据库来判断URL是否安全,判断源地址是否合法(这里只是举例,用在客户非要用自己运维的内容归类服务器或不想买企业版NS时。NS内置功能可以做IP和各种恶意URL的判断)此时就需要祭出Callout这个神器了,下面就是一个配置案例。配置意图:Netscaler判断客户端的地址是否合法,如果不合法的地址就跳转到特定的页面。但是这个判断是否合法的动作是有外部服务器来完成的,Netcaler把客户端的地址插入body送到外部服务器,根据判断的结果来决定用户是否有权访问页面。业务逻辑:client->NS responder policy调用callout->third server->NS responder engine->server
启用callout前先启用responder的Feature
编辑callout 策略add policy my_callout
set policy my_callout -IPAddress 192.168.150.18 -port 80 -returnType TEXT -POST -hostExpr 192.168.150.18 -urlStemExpr "\"/callout/calloutweb.htm\"" -headers test_header("cj_header") -parameters test_parameter("cj_parameter") -scheme -resultExpr "HTTP.RES.BODY(600000)"
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~