【发布时间】:2017-02-09 17:09:57
【问题描述】:
我正在尝试实现简单的服务,该服务从 kafka 中提取消息并将它们包装在一些数据中并发送到外部服务。
处理消息时处理外部服务不可用的常见模式是什么?
到目前为止,我仅在对外部服务的请求成功时才手动提交消息。如果消息未提交,我希望 kafka 在一段时间后重新发送消息,以便处理外部服务失败对消费者来说是透明的。我找不到办法做到这一点。 但是,如果我不做一些反模式并且有更好的解决方案,我很好奇。
【问题讨论】:
标签: scala apache-kafka reactive-kafka