我将invoker配置为在工单更改或更新时发出webservice请求。它工作得很好。如果票证更改并且远程and服务没有运行,那么它将等待,直到超时发生,之后它不会发出另一个请求。
现在我得到的一个要求是,当票证被更改时,调用器将调用远程主机url,如果远程when服务没有运行,则在超时发生后,我必须向when服务发出另一个请求,直到远程when服务收到请求。
如何配置调用器以将请求重新发送到远程can服务。
发布于 2016-12-23 05:50:22
我使用泛型接口已经有很长一段时间了,根据我的经验,你不能把它配置成这样。
但是,您可以创建自己的解决方案:
您可以为checkbox类型的所有票证添加一个动态字段,让我们将其命名为
WebserviceUnavailable
,并将其默认设置为
False
/
Invalid
。在调用器中,您要做的第一件事就是将动态字段
WebserviceUnavailable
设置为
True
。然后像往常一样进行处理并为泛型接口准备数据。在响应代码中,如果处理过程顺利,则将动态字段
WebserviceUnavailable
设置为
False
。
然后,您可以编写另一个定期调用的脚本(例如,使用Cronjob )。在此脚本中,您将搜索具有值为
True
的
Webserviceunavailable
动态字段的所有票证。对于其中的每一张票,您都需要再次调用您的you服务。
https://stackoverflow.com/questions/41114990
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287