标签: rest api concurrency symfony-4.2
我有用Symfony 4编写的Restful API。调用API时,它将从多个来源获取信息并将其返回给请求它的客户端。就在将数据返回给客户端之前,API会将数据持久保存到数据库中以备将来使用。我想知道是否可以在不使其线性化的情况下触发单独写入数据库操作。向客户端发送响应,并同时触发数据库插入操作。
我认为我可以利用RabbitMQ并将db操作委托给它,同时将数据发送给客户端。
只想知道是否有人经历过该用例,以及解决该用例的最佳方法是什么。
谢谢
RabbitMQ