Ruby on rails 是否存在用于web钩子实现的现有GEM或服务?
像github这样的大多数主要服务都提供Webhooks功能 因此,使用github,您可以设置钩子,在每次提交时通知您 同时,web钩子也不是那么容易 每个web钩子都必须异步运行,以便在与目的地通信时不阻塞web服务器。这可能需要很长的时间(10-15秒)。应该实现重复功能(在目的地没有响应的情况下) 所以,我认为肯定会有一些服务或图书馆为你做这件事 你知道这些吗Ruby on rails 是否存在用于web钩子实现的现有GEM或服务?,ruby-on-rails,ruby,webhooks,Ruby On Rails,Ruby,Webhooks,像github这样的大多数主要服务都提供Webhooks功能 因此,使用github,您可以设置钩子,在每次提交时通知您 同时,web钩子也不是那么容易 每个web钩子都必须异步运行,以便在与目的地通信时不阻塞web服务器。这可能需要很长的时间(10-15秒)。应该实现重复功能(在目的地没有响应的情况下) 所以,我认为肯定会有一些服务或图书馆为你做这件事 你知道这些吗 我需要向许多端点发送数据并接收它们的响应。您需要一个提供后台作业功能的gem。并且是最常用的 这个想法是在请求之后(在Rubyo
我需要向许多端点发送数据并接收它们的响应。您需要一个提供后台作业功能的gem。并且是最常用的 这个想法是在请求之后(在RubyonRails中,您可以使用
after_action
hook,或者在控制器操作中执行),创建一个异步执行的作业。把你需要的逻辑放在作业课上
sidekiq和delayed job都有重复功能,只需选择一个看起来更简单的gem即可有一个gem名为,但它似乎不再被维护
Benedikt Deicke写了一篇很好的文章,你应该检查一下。使用Restclient在野外发送请求是的,我们使用的是Resque。实现这一点不是问题,只是如果有生产就绪的解决方案,我不想从头开始创建它。