gpt4 book ai didi

java - JAX-WS 处理超时的最佳方式

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:54:46 26 4
gpt4 key购买 nike

我在 Spring 中使用 jax-ws。客户端是一个 JMS 消费者应用程序,它将调用服务器以执行一些额外的处理,包括发送电子邮件。我未能处理的一种情况是,如果在“服务器”应用程序重新启动时消息来自消费者。现在客户端只是超时,消息将不会被完全处理。有什么想法吗?

最佳答案

设置 dead letter queue您将在其中放置由于某种原因无法处理的消息/Web 服务请求。您现在可以开发一个计划服务,该服务将定期轮询死信队列以重试发送消息。

请务必将您的客户端设置为正常超时(有关超时配置的详细信息,请参阅 this answer)并为您的死信队列使用持久存储(文件/数据库)

关于java - JAX-WS 处理超时的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13615349/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com