我们有一个项目,为一些经过我们批准的客户提供API(我们与他们签订纸质合同)。我们的客户希望从我们这里获得有关其资源的最新信息(所有客户都是独立的)。目前,我们考虑使用 WebHooks 和 RabbitMQ 来流式传输事件。RabbitMQ 听起来很奇怪,因为它将由外部客户端使用(是的,我们批准它们,但我们不控制它们)。如果我们使用 WebHooks,我们需要重新实现从 RabbitMQ 免费获得的许多功能。
对于 WebHooks,我们需要实现的功能:
您听说过使用 RabbitMQ 代替 WebHooks 的经历吗?听起来是不是太疯狂了?