我正在使用 rails 实现一个 json api。我希望使用延迟作业向另一个 Web 服务发出请求,以防止它阻塞我的 Rails 应用程序。到目前为止,一切都很好。所以我在我的模型中定义了一个函数,它对这个其他 Web 服务执行 http POST。但是,另一个 Web 服务是带有回调的异步 api。因此,我还想在我延迟的工作中接收来自这个 api 的回调。这可能吗?我可以在我的延迟作业中有一个 http 侦听器,我可以在我的代码中控制或知道其端口号吗?
我正在使用 rails 实现一个 json api。我希望使用延迟作业向另一个 Web 服务发出请求,以防止它阻塞我的 Rails 应用程序。到目前为止,一切都很好。所以我在我的模型中定义了一个函数,它对这个其他 Web 服务执行 http POST。但是,另一个 Web 服务是带有回调的异步 api。因此,我还想在我延迟的工作中接收来自这个 api 的回调。这可能吗?我可以在我的延迟作业中有一个 http 侦听器,我可以在我的代码中控制或知道其端口号吗?