Caching 写入其他服务时处理故障

Caching 写入其他服务时处理故障,caching,queue,microservices,fault-tolerance,resiliency,Caching,Queue,Microservices,Fault Tolerance,Resiliency,我试图找出在向其他服务写信时处理故障的最佳策略是什么?在我的web应用程序中,用户在web UI上输入了很多详细信息。提交这些信息后,应用程序以同步方式调用3-4个微服务,将数据持久化到数据存储。如果其中一个由于某种原因失败,则整个操作将失败,并且我将丢失消费者输入的数据。我们通常如何处理这种情况?我们可以使用写后缓存或类似的东西吗

我试图找出在向其他服务写信时处理故障的最佳策略是什么?在我的web应用程序中,用户在web UI上输入了很多详细信息。提交这些信息后,应用程序以同步方式调用3-4个微服务,将数据持久化到数据存储。如果其中一个由于某种原因失败,则整个操作将失败,并且我将丢失消费者输入的数据。我们通常如何处理这种情况?我们可以使用写后缓存或类似的东西吗