我正在设计一个服务,它将接收的请求,必须只执行一次(可以收到多次由于唯一的id存在)。
流程是:
外部世界-> HTTP -> Myservice -> HTTP ->供应商服务的实例集
因此,我正在通过HTTP接收一堆请求,我希望做一些转换,检查,将请求存储在数据库中,并通过HTTP发送给供应商服务。
我的问题是:
在我的服务中实现存储和转发模式的有效方法是什么?即接收请求并立即存储,因此立即将其发送到“外部世界”,然后在我的空闲时间将其转发到目标服务,并根据需要多次重试。
问题:
发布于 2019-06-25 03:04:45
我建议不要出现NIH综合征,而要依赖一种成熟的技术,它可以满足您所有的可靠性要求。
Cadence Workflow能够以最小的努力支持您的用例。
Cadence提供了许多构建自定义任务编排解决方案所无法比拟的功能:
中的更新
参见the presentation,它超越了Cadence编程模型。
https://stackoverflow.com/questions/56731051
复制相似问题