我要求按顺序发送文件。例如,如果有三个二进制文件F1,F2和F2,它们按F1,F2和F3的顺序排列。它必须以相同的顺序递送,即F1,F2和F3。它适用于快乐的工作流程。
但是,当由于网络故障导致F1交付失败时,这个排序会中断。
我的研究迄今为止:
另外,仅供参考 - 基本电流如何工作?
源系统使用REST客户端向我们的Rest服务发送二进制数据,我们发送连接到FTP服务器并将该二进制有效负载发送到require文件夹。
如果需要更多信息,请在下面进行评论。
答案 0 :(得分:0)
您有一组逻辑上不兼容的功能要求。您希望维护订单,但也表示" 1。我们可以继续重试,直到问题得到解决:不是一个好的设计"。
两者都很难。此外,发送到REST端点本质上是异步的,并且在将两个消息发送到REST端点时不应该假定顺序。
我建议使用单线程轮询使用者,并在错误处理程序中发出错误通知。