一个http请求如何让第三个接口返回?
我现在有这样一个业务。首先客户端发送一个http请求,这个时候A程序接收并且发送数据到B程序(B程序是consul),这个时候C程序会去监听它,然后去调用一些服务,这个过程大概需要30秒。最后C程序发送给我。这样的业务需要用什么方法去实现?现在情况是我发送数据到B程序就立马返回了。
3 回复
将a发送到b的数据放在公共上,c直接监听公共部分,考虑用redis缓存上行吗?因为这是要反复调用的
@jiangliqin 这种方式我也想过,还有什么更佳的方法?,这个需要做个轮询啦。
@linkenliu 感觉你有点唱衰轮询的意思,虽然比不上监听事件,但解决问题还是可以的。或者a->b后,你加上b->c的过程,这样可以吗