我有两个相互通信的系统。
理想状态:
POST
设为SystemB create
操作PUT
发送到SystemA create
操作200
回复但问题是,SystemA正在等待POST
操作的结束,并且没有从SystemB回复PUT
。结果是SystemA是TimedOut,然后正确处理PUT
。
什么是最好和最优雅的解决方案?我应该将POST
操作移到后台作业吗?我应该为它创建新的线程吗?
编辑: PUT通过ActiveResorce生成,并在SystemA
中更改对象的属性