我试图在后端和前端之间实现系统中实体的同步。作为示例,我想使用 Google Calendar API中使用的方法(使用同步令牌)。
https://developers.google.com/google-apps/calendar/v3/sync
我试着找出这里的架构背景来实现这样的功能。
这就是我的想法:
一旦用户请求更改,我们就会在请求中没有令牌时创建令牌,或者如果请求中有令牌,则使用已发送的令牌。令牌将存储到DB,它将具有创建日期。每次用户使用令牌请求系统时,我都会创建一个新的并使用在当前令牌中存储的日期之后创建的已修改的实体返回它。新令牌将具有今天的日期。删除的实体在附加表(带有ID的逻辑删除)中进行跟踪。
这是实现此目的的最佳方式,还是幕后可能还有其他内容?