![]() |
1
1
考虑到您已经指定了REST,显然您的客户机可以发出请求并要求结果。为什么不把决定是否完成的责任放在 客户本身 . 例如,客户提出请求。如果结果回来了,一切都很好。但是,如果客户机检测到服务器已经断开(通过HTTP连接上的过早断开),那么它可以退出并稍后重试。如果愿意,您可以实施各种重试策略(例如,在不同主机上重试、在“n”次重试后放弃等)。 这样,客户机就可以维护他们所需要的知识(因为他们无论如何都必须这样做),而您的服务器是无状态的,这更容易管理。 |
![]() |
2
1
我会用 Quartz (具有故障转移功能)管理您的工作。 附言:我宁愿是错的,但是,读过你最后的问题后,我觉得你在构建一些过于复杂或概念上错误的东西。建筑的气味太多了。 |
![]() |
user219882 · 如何防止后台命令立即挂起[重复] 6 年前 |
![]() |
SK Yakub · ORA-27465:属性参数_位置的值1无效 7 年前 |
![]() |
Daniel S. · android API级别15中的后台作业选择 7 年前 |
![]() |
pirmax · Laravel 5.4-离职后工作问题模型 7 年前 |