簡體   English   中英

處理RESTful產品的批量操作回滾

[英]Handle bulk operations rollback on RESTful product

我擁有的產品正在使用Spring Data REST,並希望遵循其架構,但是該產品需要作為用戶的一項操作來處理n個資源上的更新。 在這樣的情況下,我們必須考慮到,如果在第n次更新操作中遇到問題,並且要回滾,用戶將不得不備份所有要更新的數據(如果遇到此類問題),並進行全部更新n-1個資源與此備份數據一起返回。 在回滾期間,我們還可能會遇到另一個麻煩,並且整個回滾可能會失敗,從而導致許多問題。

用戶如何在不放棄Spring Data REST的RESTful CRUD端點的情況下正確地處理所有這些問題(意味着不創建自定義批處理端點來破壞體系結構)?

我的問題是要獲得關於如何以未定制的Spring Data REST產品的用戶的身份安全處理上述方案的想法。

我認為回答了您有關使控制器端點具有事務性的問題,但是,如果您希望任意相關的更新具有事務性,那么您並不是真正在談論RESTful API。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM